ZapyERP ডকুমেন্টেশন
প্রতিটি ফিচার ও মডিউলের সম্পূর্ণ গাইড
কেন ZapyERP?
একটি সাশ্রয়ী প্ল্যাটফর্মেই আপনার পুরো ব্যবসা চলবে — অনলাইনে বা অফলাইনে।
সব-এক-জায়গায় প্ল্যাটফর্ম
- POS, ইনভেন্টরি, ক্রয়, হিসাব, এইচআরএম, কাস্টমার ও রিপোর্ট — এক লগইনে; আলাদা টুল বা এক্সেল শিটের ঝামেলা নেই।
- বাংলাদেশি ব্যবসার মতো করেই তৈরি: বাংলা + ইংরেজি, ৳ মুদ্রা, বিকাশ / নগদ / রকেট, ও বাংলায় এসএমএস।
- অফলাইন-ফার্স্ট POS: ইন্টারনেট চলে গেলেও বিক্রি চালিয়ে যান — সংযোগ ফিরলে বিক্রয় স্বয়ংক্রিয়ভাবে সিঙ্ক হয়।
- মাল্টি-ব্রাঞ্চ: এক অ্যাকাউন্ট থেকে একাধিক শাখা; শাখা-ভিত্তিক স্টক, বিক্রি ও রিপোর্ট এবং শাখার মধ্যে স্টক ট্রান্সফার।
আপনি যেভাবে উপকৃত হবেন
- দ্রুত বিক্রি: বারকোড স্ক্যান, কুইক-কি, স্প্লিট পেমেন্ট এবং তাৎক্ষণিক থার্মাল বা A4 রসিদ।
- স্টকে লোকসান বন্ধ: কম-স্টক ও মেয়াদ অ্যালার্ট, ব্যাচ/FEFO ট্র্যাকিং, ড্যামেজ রাইট-অফ ও সাপ্লায়ার বকেয়া।
- প্রতিদিন লাভ জানুন: রিয়েল-টাইম ড্যাশবোর্ডে লাভ, প্রাপ্য/প্রদেয় এবং ১৫+ রেডিমেড রিপোর্ট।
- কাস্টমার বাড়ান: লয়ালটি পয়েন্ট, কুপন, গিফট কার্ড, বকেয়া রিমাইন্ডার ও জন্মদিন / মার্কেটিং এসএমএস।
- নিয়ন্ত্রণে থাকুন: রোল-ভিত্তিক স্টাফ পারমিশন, অডিট লগ, 2FA ও স্বয়ংক্রিয় ক্লাউড ব্যাকআপ।
সাশ্রয়ী ও নিরাপদ
- ফ্রি প্ল্যানে শুরু করুন, ব্যবসা বড় হলে তবেই আপগ্রেড — ছোট দোকান থেকে মাল্টি-ব্রাঞ্চ এন্টারপ্রাইজ পর্যন্ত।
- প্রতিটি দোকানের ডেটা আলাদা, সিক্রেট এনক্রিপ্টেড, ওয়েবহুক সাইনড এবং অডিট লগ HMAC-সুরক্ষিত।
- ফোন, ট্যাব বা ডেস্কটপে অ্যাপ (PWA) হিসেবে ইনস্টল করুন — কোনো অ্যাপ স্টোর লাগে না।
ব্যবসা অনুযায়ী ফিচার
ZapyERP আপনার ব্যবসার ধরন অনুযায়ী মানিয়ে নেয় — আপনার দরকারি টুলগুলোই দেখায়।
সেটআপেই ধরন বাছুন
- অনবোর্ডিং উইজার্ড আপনার ব্যবসার ধরন জিজ্ঞেস করে সঠিক মডিউলগুলো স্বয়ংক্রিয়ভাবে চালু করে।
- যেকোনো সময় **Settings → Features**-এ Business Type বদলান এবং কোন মডিউল মেনুতে দেখাবে তা ঠিক করুন।
🍽️ রেস্টুরেন্ট / ফুড
- টেবিল ফ্লোর ভিউ — ডাইন-ইন, টেকঅ্যাওয়ে ও ডেলিভারি অর্ডার টাইপ।
- কিচেন ডিসপ্লে-তে অর্ডার পাঠান (KOT); preparing → ready → served ট্র্যাক করুন।
- মেনু মডিফায়ার ও অ্যাড-অন (ঝালের মাত্রা, এক্সট্রা চিজ) — দাম স্বয়ংক্রিয়ভাবে যোগ হয়।
- বিল ভাগ, টেবিল মার্জ এবং কনফিগারযোগ্য সার্ভিস চার্জ।
- উপকার: দ্রুত টেবিল টার্নওভার, কিচেনে কম ভুল ও নির্ভুল বিলিং।
💊 ফার্মেসি
- ব্যাচ/লট ট্র্যাকিং — প্রতি ব্যাচে আলাদা মেয়াদ; বিক্রিতে আগে-মেয়াদের ব্যাচ স্বয়ংক্রিয়ভাবে কাটে (FEFO)।
- near-expiry ও expired রিপোর্ট এবং ইমেইল অ্যালার্ট — মেয়াদ শেষের আগেই বিক্রি করুন।
- সাপ্লায়ার বকেয়া, ক্রয় রিটার্ন ও মেয়াদোত্তীর্ণ ওষুধের ড্যামেজ রাইট-অফ।
- উপকার: কম মেয়াদ-লোকসান, সঠিক স্টক রোটেশন ও ভালো মার্জিন।
🛒 গ্রোসারি / সুপার শপ
- দ্রুত বারকোড POS, কুপন, গিফট কার্ড ও লয়ালটি পয়েন্ট।
- পচনশীল পণ্যের ব্যাচ ও মেয়াদ ট্র্যাকিং এবং রি-অর্ডারের জন্য কম-স্টক অ্যালার্ট।
- মাল্টি-ব্রাঞ্চ স্টক ও শাখার মধ্যে ট্রান্সফার।
- উপকার: দ্রুত চেকআউট, কম অপচয় ও বেশি রিপিট কাস্টমার।
💻 ইলেকট্রনিক্স / 📱 মোবাইল শপ
- প্রতিটি ইউনিটের সিরিয়াল / IMEI ট্র্যাকিং, ওয়ারেন্টি ও RMA ব্যবস্থাপনা।
- রিপেয়ার / সার্ভিস জব — টেকনিশিয়ান ও স্ট্যাটাস ট্র্যাকিং।
- EMI / কিস্তিতে বিক্রি (শিডিউল সহ) এবং কোটেশন যা বিক্রিতে রূপান্তরিত হয়।
- উপকার: পূর্ণ ইউনিট ট্রেসেবিলিটি, সহজ আফটার-সেলস ও বেশি ফিন্যান্সিং অপশন।
👕 ফ্যাশন / কাপড়
- প্রোডাক্ট ভ্যারিয়েন্ট (সাইজ / কালার), বারকোড লেবেল ও বান্ডল।
- কুপন, গিফট কার্ড ও সিজনাল মার্কেটিং ক্যাম্পেইন।
- উপকার: পরিপাটি ভ্যারিয়েন্ট স্টক ও শক্তিশালী প্রোমোশন।
💍 জুয়েলারী / স্বর্ণ
- লাইভ মেটাল-রেট প্রাইসিং: **Settings → Metal Rates**-এ আজকের সোনা/রুপার রেট (প্রতি ক্যারেট) দিন; প্রতিটি জুয়েলারী লাইনের দাম **সার্ভারে** ওজন × রেট + মেকিং চার্জ দিয়ে হিসাব হয় — দাম এডিট করা যায় না।
- রেট বদলালেই POS-এ থাকা আইটেম **সঙ্গে সঙ্গে রিপ্রাইস** হয় — পুরোনো ট্যাগের ঝামেলা নেই।
- পুরাতন স্বর্ণ বাইব্যাক: গ্রাহকের এক্সচেঞ্জ করা সোনার মূল্য বিল থেকে বাদ যায়; বাড়তি অংশ নগদ **অথবা** গ্রাহকের ওয়ালেটে স্টোর ক্রেডিট হিসেবে রাখা যায় (ক্যাশিয়ার ঠিক করে), যা পরের বিক্রিতে ব্যবহারযোগ্য।
- প্রতি-পণ্য জুয়েলারী ফিল্ড (মেটাল, ক্যারেট, ওজন, মেকিং চার্জ) ও রসিদে মেটাল-রেট হেডার।
- উপকার: সবসময় সঠিক সোনার দাম, স্বচ্ছ বাইব্যাক ও দ্রুত বিলিং।
👟 ফুটওয়্যার
- সাইজ / কালার ভ্যারিয়েন্ট ম্যাট্রিক্স ও প্রতিটি জোড়ার জন্য বারকোড লেবেল।
- সাইজ বদলের জন্য দ্রুত এক্সচেঞ্জ, সাথে কুপন, গিফট কার্ড ও লয়্যালটি পয়েন্ট।
- উপকার: সাইজ-ভিত্তিক পরিষ্কার স্টক ও সহজ এক্সচেঞ্জ।
📦 হোলসেল / ডিস্ট্রিবিউশন
- কোটেশন, কাস্টমার ক্রেডিট লিমিট ও বকেয়া ট্র্যাকিং, এবং স্তরভিত্তিক দামের জন্য প্রাইস গ্রুপ।
- একাধিক শাখা / গুদাম, স্টক ট্রান্সফার ও সেলসপারসন কমিশন।
- উপকার: পাইকারি ক্রেতা সামলান, ক্রেডিট নিয়ন্ত্রণ করুন ও সেলস টিমকে পুরস্কৃত করুন।
🏭 ম্যানুফ্যাকচারিং
- বিল অফ ম্যাটেরিয়ালস (BOM), প্রোডাকশন অর্ডার ও wastage ট্র্যাকিং।
- কাঁচামাল স্টক, একাধিক গুদাম ও সাপ্লায়ার ব্যবস্থাপনা।
- উপকার: প্রকৃত উৎপাদন খরচ ও কাঁচামাল ব্যবহার জানুন।
🏪 জেনারেল / অন্যান্য রিটেইল
- মূল সবকিছু: POS, ইনভেন্টরি, কাস্টমার, হিসাব ও রিপোর্ট।
- ব্যবসা বড় হলে Settings → Features থেকে বাড়তি মডিউল চালু করুন।
শুরু করুন
আপনার দোকান সেটআপ করুন এবং কয়েক মিনিটে বিক্রয় শুরু করুন।
দোকান নিবন্ধন
- নিবন্ধন পেজে গিয়ে দোকানের নাম, মালিকের নাম, ফোন, ইমেইল ও পাসওয়ার্ড দিন।
- দোকানের নাম থেকে স্বয়ংক্রিয়ভাবে একটি অনন্য স্লাগ (URL আইডেন্টিফায়ার) তৈরি হবে।
- আপনার অ্যাকাউন্ট ফ্রি প্ল্যানে শুরু হবে — ক্রেডিট কার্ড দরকার নেই।
- নিবন্ধনের পর সাইন ইন করুন এবং অনবোর্ডিং উইজার্ড দিয়ে বেসিক সেটিংস করুন।
ব্যবহারকারীর ভূমিকা ও পারমিশন
- মালিক — সেটিংস, রিপোর্ট ও ব্যবহারকারী ব্যবস্থাপনা সহ সব মডিউলে সম্পূর্ণ অ্যাক্সেস।
- ম্যানেজার — বিক্রয়, ইনভেন্টরি, ক্রয়, গ্রাহক ও রিপোর্টে অ্যাক্সেস। ব্যবহারকারী বা বিলিং ব্যবস্থাপনা করতে পারবেন না।
- ক্যাশিয়ার — POS, পণ্য/গ্রাহক দেখা ও বেসিক বিক্রয় কার্যক্রমে অ্যাক্সেস।
- সেটিংস → ব্যবহারকারী থেকে অতিরিক্ত কর্মী যোগ করুন। প্রতিটি ব্যবহারকারীর আলাদা লগইন আছে।
প্রাথমিক কনফিগারেশন
- দোকান সেটিংসে মুদ্রা, টাইমজোন ও অর্থবছর শুরুর তারিখ সেট করুন।
- রসিদের লেআউট (কাগজের আকার, লোগো, হেডার/ফুটার নোট, ভাষা) কনফিগার করুন।
- সেটিংস → ট্যাক্সে আপনার ট্যাক্স রেট সেট করুন।
- পণ্য আমদানির আগে পণ্য বিভাগ ও ব্র্যান্ড যোগ করুন।
পয়েন্ট অফ সেল (POS)
মাল্টি-পেমেন্ট, লয়্যালটি, গিফট কার্ড ও স্প্লিট পেমেন্ট সহ সম্পূর্ণ POS সিস্টেম।
বিক্রয় তৈরি করা
- সাইডবার থেকে POS-এ যান। নাম, SKU বা বারকোড দিয়ে পণ্য খুঁজুন।
- কার্টে আইটেম যোগ করুন। পরিমাণ বা প্রতি-আইটেম ছাড় সমন্বয় করুন।
- ক্রয়ের ইতিহাস ট্র্যাক করতে ও লয়্যালটি পয়েন্ট অর্জনের জন্য গ্রাহক নির্বাচন করুন (ঐচ্ছিক)।
- কার্ট-স্তরের ছাড় শতাংশ বা নির্দিষ্ট পরিমাণে প্রয়োগ করুন।
- ট্যাক্স, শিপিং চার্জ ও পেমেন্ট পদ্ধতি নির্বাচন করুন।
- বিক্রয় সম্পন্ন করুন — একটি অনন্য রেফারেন্স নম্বর সহ ইনভয়েস তৈরি হবে।
পেমেন্ট পদ্ধতি
- নগদ — প্রাপ্ত পরিমাণ লিখুন; ফেরত স্বয়ংক্রিয়ভাবে গণনা হবে।
- কার্ড — ঐচ্ছিক ট্রানজেকশন রেফারেন্স সহ কার্ড পেমেন্ট রেকর্ড করুন।
- বিকাশ / নগদ / রকেট — মোবাইল ব্যাংকিং পেমেন্ট রেকর্ড করুন।
- স্প্লিট পেমেন্ট — একটি ট্রানজেকশনে একাধিক পদ্ধতিতে পেমেন্ট করুন।
- পেমেন্ট স্বয়ংক্রিয়ভাবে লিংক করা একাউন্টে পোস্ট হয়।
লয়্যালটি প্রোগ্রাম
- দোকান সেটিংসে লয়্যালটি সক্রিয় করুন। মুদ্রা প্রতি পয়েন্ট ও রিডিম রেট সেট করুন।
- প্রতিটি কেনাকাটায় গ্রাহক স্বয়ংক্রিয়ভাবে পয়েন্ট অর্জন করেন।
- POS-এ লয়্যালটি রিডিমশন পরিমাণ লিখুন — পয়েন্ট গ্রাহকের ব্যালেন্স থেকে কাটা যাবে।
ইনভেন্টরি ব্যবস্থাপনা
পণ্য, ভ্যারিয়েন্ট, বান্ডেল, সিরিয়াল নম্বর ও গুদাম স্টক ট্র্যাক করুন।
পণ্য সেটআপ
- নাম, SKU, বারকোড, বিভাগ, ব্র্যান্ড, ক্রয় মূল্য, বিক্রয় মূল্য ও ইউনিট দিয়ে পণ্য তৈরি করুন।
- SKU প্রতিটি দোকানে অনন্য (ডেটাবেজ স্তরে প্রয়োগ করা হয়)।
- লো-স্টক অ্যালার্টের জন্য ন্যূনতম স্টক স্তর সেট করুন।
পণ্য ভ্যারিয়েন্ট
- একাধিক ভ্যারিয়েন্ট (সাইজ, রঙ ইত্যাদি) সহ পণ্যের জন্য 'Is Variable' সক্রিয় করুন।
- প্রতিটি ভ্যারিয়েন্টের নিজস্ব SKU, বিক্রয় মূল্য ও স্টক স্তর আছে।
বান্ডেল পণ্য
- কম্পোজিট পণ্য (গিফট বাস্কেট, কিট ইত্যাদি) তৈরি করতে 'Is Bundle' সক্রিয় করুন।
- কম্পোনেন্ট পণ্য ও তাদের পরিমাণ নির্ধারণ করুন।
- বান্ডেল বিক্রয় সমস্ত কম্পোনেন্ট পণ্যের স্টক স্বয়ংক্রিয়ভাবে কমিয়ে দেয়।
ক্রয় ব্যবস্থাপনা (Purchases)
পার্চেজ অর্ডার তৈরি, সাপ্লায়ার ম্যানেজমেন্ট, পণ্য গ্রহণ ও রিটার্ন।
পার্চেজ অর্ডার
- সাপ্লায়ার, আইটেম, পরিমাণ এবং ইউনিট মূল্য সহ পার্চেজ অর্ডার তৈরি করুন।
- ডিসকাউন্ট (শতাংশ বা নির্দিষ্ট) এবং ট্যাক্স যোগ করুন।
- স্ট্যাটাস ফ্লো: pending → received।
- আপনার অ্যাকাউন্টের সাথে লিংক করে আংশিক বা সম্পূর্ণ পেমেন্ট রেকর্ড করুন।
পণ্য গ্রহণ (Receiving Goods)
- পার্চেজ অর্ডার 'Received' মার্ক করলেই স্বয়ংক্রিয়ভাবে স্টক বেড়ে যাবে।
- পণ্য গ্রহণের সাথে সাথে প্রোডাক্টের ক্রয় মূল্য (Buy price) আপডেট হয়।
- ওয়্যারহাউস স্টক (ডিফল্ট ওয়্যারহাউস) স্বয়ংক্রিয়ভাবে সিঙ্ক হয়।
ক্রয় ফেরত (Purchase Returns)
- মূল পার্চেজ অর্ডারের রেফারেন্স দিয়ে ক্রয় ফেরত তৈরি করুন।
- ফেরত দেওয়ার আইটেম এবং পরিমাণ নির্বাচন করুন।
- রিটার্ন সম্পন্ন হলে স্টক স্বয়ংক্রিয়ভাবে কমে যাবে।
সাপ্লায়ার ম্যানেজমেন্ট
- যোগাযোগের তথ্য, ঠিকানা এবং ট্যাক্স আইডি সহ সাপ্লায়ার প্রোফাইল পরিচালনা করুন।
- পণ্য ক্রয়ের পর সাপ্লায়ারকে রেটিং দিন (১-৫ স্টার ও ফিডব্যাক)।
- প্রতিটি সাপ্লায়ারের সম্পূর্ণ ক্রয় ইতিহাস দেখুন।
কাস্টমার ম্যানেজমেন্ট (CRM)
পেমেন্ট হিস্ট্রি, লয়ালটি প্রোগ্রাম, কাস্টমার পোর্টাল এবং জন্মদিনের শুভেচ্ছা।
কাস্টমার প্রোফাইল
- কাস্টমারের নাম, ফোন (স্বয়ংক্রিয়ভাবে নরমালাইজড), ইমেইল, ঠিকানা এবং জন্মতারিখ সংরক্ষণ করুন।
- ডেটাবেস স্তরে ফোন নম্বর ডি-ডুপ্লিকেট করা হয়।
- অটোমেটিক ডিসকাউন্টের জন্য কাস্টমারদের প্রাইস গ্রুপে (Price Group) যুক্ত করুন।
- বকেয়া কাস্টমারদের জন্য পেমেন্ট টার্ম (দিন) সেট করুন।
কাস্টমার লেজার ও পেমেন্ট
- প্রতিটি কাস্টমারের সম্পূর্ণ ক্রয়ের ইতিহাস এবং বকেয়া দেখুন।
- বকেয়া আদায় (Due Collection) এবং অগ্রিম পেমেন্ট রেকর্ড করুন।
লয়ালটি প্রোগ্রাম (Loyalty Points)
- কাস্টমাররা নগদে/কার্ডে ক্রয়ের পরিমাণের উপর ভিত্তি করে পয়েন্ট অর্জন করেন (ডিসকাউন্ট বাদে)।
- পয়েন্ট ভাঙ্গিয়ে POS-এ সরাসরি ডিসকাউন্ট দিন।
- পয়েন্ট অর্জন এবং ব্যবহারের সম্পূর্ণ ইতিহাস দেখুন।
কাস্টমার পোর্টাল
- আপনার দোকানের লিংকের সাথে ফোন নম্বর ব্যবহার করে কাস্টমাররা পোর্টালে ঢুকতে পারেন।
- পোর্টালে ক্রয় ইতিহাস, লয়ালটি ব্যালেন্স এবং ওয়ারেন্টি স্ট্যাটাস দেখা যায়।
- লগইনের প্রয়োজন নেই — শুধু ফোন নম্বর দিয়ে চেক করা যায়।
রিমাইন্ডার ও শুভেচ্ছা
- জন্মদিনে স্বয়ংক্রিয়ভাবে SMS/WhatsApp/ইমেইল শুভেচ্ছা পাঠানো হয়।
- বকেয়া ইনভয়েসের জন্য স্বয়ংক্রিয় পেমেন্ট রিমাইন্ডার পাঠানো হয়।
অ্যাকাউন্টিং ও ফিন্যান্স
চার্ট অফ অ্যাকাউন্টস, ডাবল-এন্ট্রি লেজার, ক্যাশ রেজিস্টার এবং খরচ ট্র্যাকিং।
চার্ট অফ অ্যাকাউন্টস
- ক্যাশ, ব্যাংক, মোবাইল ব্যাংকিং, প্রাপ্য (Receivable), প্রদেয় (Payable), আয় ও ব্যয়ের অ্যাকাউন্ট তৈরি করুন।
- অ্যাকাউন্টের ওপেনিং ব্যালেন্স এবং বর্তমান ব্যালেন্স ট্র্যাক করুন।
- সকল সেল, পার্চেজ এবং খরচের লেনদেন লিংকড অ্যাকাউন্টে যোগ হয়।
খরচ ট্র্যাকিং (Expenses)
- ক্যাটাগরি (ভাড়া, বেতন, বিদ্যুৎ বিল, মার্কেটিং ইত্যাদি), পরিমাণ, তারিখ এবং নোট সহ খরচ রেকর্ড করুন।
- রিপোর্টে খরচের বিস্তারিত দেখা যায়।
ক্যাশ রেজিস্টার
- ওপেনিং ফ্লোট (Opening Float) সহ প্রতিদিনের শিফট/রেজিস্টার ওপেন ও ক্লোজ করুন।
- শিফট চলাকালীন সমস্ত ক্যাশ লেনদেন ট্র্যাক করুন।
- রেজিস্টার ক্লোজ করার সময় প্রত্যাশিত বনাম প্রকৃত ক্যাশের হিসাব দেখুন।
রিপোর্ট ও অ্যানালিটিক্স
বিক্রয়, ইনভেন্টরি, লাভ, কাস্টমার এবং স্টাফ রিপোর্ট।
বিক্রয় রিপোর্ট
- দৈনিক, সাপ্তাহিক, মাসিক এবং কাস্টম তারিখ অনুযায়ী রিপোর্ট।
- মোট আয়, গড় অর্ডার ভ্যালু এবং সর্বাধিক বিক্রীত পণ্য।
- পেমেন্ট মাধ্যম (ক্যাশ বনাম মোবাইল ব্যাংকিং) বিশ্লেষণ।
- স্টাফ/সেলসম্যান অনুযায়ী বিক্রয়ের রিপোর্ট (কমিশনের জন্য)।
ইনভেন্টরি রিপোর্ট
- লো-স্টক অ্যালার্ট সহ বর্তমান স্টক લેভेल।
- স্টক মুভমেন্ট হিস্ট্রি (বিক্রয়, ক্রয়, অ্যাডজাস্টমেন্ট)।
- ডেড স্টক রিপোর্ট (যেসব পণ্য বিক্রি হচ্ছে না)।
- স্টক ভ্যালুয়েশন রিপোর্ট (ক্রয়মূল্য ও বিক্রয়মূল্য অনুযায়ী)।
আর্থিক রিপোর্ট
- প্রফিট অ্যান্ড লস সামারি (আয় - পণ্যের খরচ - অন্যান্য খরচ)।
- অ্যাকাউন্ট ব্যালেন্স এবং বকেয়া আদায়ের রিপোর্ট।
এইচআরএম (HRM)
স্টাফ ম্যানেজমেন্ট, বেতন, উপস্থিতি এবং ছুটি ব্যবস্থাপনা।
এমপ্লয়ি ও বেতন
- সকল ব্যবহারকারী (মালিক, ম্যানেজার, ক্যাশিয়ার) এমপ্লয়ি হিসেবে গণ্য হবেন।
- বেসিক স্যালারি এবং অ্যালাউন্স সেট করুন।
- মাসিক বেতন প্রদান রেকর্ড করুন এবং পেমেন্ট হিস্ট্রি দেখুন।
- স্টাফদের জন্য সেলস কমিশন রেট (%) সেট করুন।
উপস্থিতি ও ছুটি
- চেক-ইন/চেক-আউট সময়ের সাথে দৈনিক হাজিরা দিন।
- স্ট্যাটাস: present, absent, late, half_day, holiday।
- কর্মীরা ছুটির জন্য আবেদন করতে পারে এবং ম্যানেজাররা তা অনুমোদন বা বাতিল করতে পারেন।
মার্কেটিং ও প্রমোশন
কুপন, গিফট কার্ড, ক্যাম্পেইন এবং মাল্টি-চ্যানেল নোটিফিকেশন।
কুপন ও গিফট কার্ড
- কোড, ধরন (শতাংশ/নির্দিষ্ট), মেয়াদ এবং ম্যাক্স ইউজেস সহ ডিসকাউন্ট কুপন তৈরি করুন।
- কাস্টম কোড ও ব্যালেন্স সহ গিফট কার্ড ইস্যু করুন।
- POS-এ কুপন এবং গিফট কার্ড ব্যবহার করা যায়।
ক্যাম্পেইন ও নোটিফিকেশন
- সকল বা নির্দিষ্ট কাস্টমারদের লক্ষ্য করে SMS, WhatsApp বা ইমেইলের মাধ্যমে ক্যাম্পেইন পাঠান।
- বিক্রয় রসিদ, বকেয়া রিমাইন্ডার, লো-স্টক অ্যালার্ট এবং জন্মদিনের অটোমেটিক নোটিফিকেশন কনফিগার করুন।
ওয়ারেন্টি ম্যানেজমেন্ট
RMA ক্লেইম, মেরামত ট্র্যাকিং, সিরিয়াল স্ট্যাটাস এবং খরচ রেকর্ড।
ওয়ারেন্টি ক্লেইম
- কাস্টমার, বিক্রিত পণ্য এবং সিরিয়াল নম্বরের সাথে লিংক করে ওয়ারেন্টি ক্লেইম (RMA) তৈরি করুন।
- প্রোডাক্টের সমস্যা, রিসিভ ডেট এবং সম্ভাব্য ডেলিভারি ডেট রেকর্ড করুন।
ক্লেইম ওয়ার্কফ্লো
- স্ট্যাটাস ফ্লো: received → sent_to_supplier → repaired → returned_to_customer।
- সিরিয়াল নম্বরের স্ট্যাটাস স্বয়ংক্রিয়ভাবে ক্লেইমের স্ট্যাটাস অনুসরণ করে।
- মেরামত এবং কুরিয়ার খরচ রেকর্ড করুন এবং এক্সপেন্স হিসেবে যুক্ত করুন।
বুকিং ও অ্যাপয়েন্টমেন্ট
অ্যাপয়েন্টমেন্ট শিডিউলিং, স্টাফ অ্যাসাইনমেন্ট এবং কনফার্মেশন।
বুকিং ব্যবস্থাপনা
- কাস্টমার, সার্ভিস, নির্ধারিত স্টাফ এবং সময়সূচী দিয়ে অ্যাপয়েন্টমেন্ট তৈরি করুন।
- বুকিংয়ের সময়কাল (মিনিট) সেট করুন।
- স্ট্যাটাস: pending → confirmed → completed বা cancelled।
ম্যানুফ্যাকচারিং (উৎপাদন)
বিল অফ মেটেরিয়ালস (BOM) এবং প্রোডাকশন অর্ডার ম্যানেজমেন্ট।
BOM ও প্রোডাকশন
- উৎপাদিত পণ্যের রেসিপি বা ফর্মুলা (BOM) তৈরি করুন।
- BOM থেকে প্রোডাকশন অর্ডার তৈরি করুন।
- সম্পন্ন হলে স্বয়ংক্রিয়ভাবে ফিনিশড পণ্যের স্টক বাড়ে এবং কাঁচামালের স্টক কমে যায়।
- উৎপাদনের সময় কাঁচামালের অপচয় (Wastage) রেকর্ড করুন।
মাল্টি-ওয়্যারহাউস
একাধিক স্টোরেজ লোকেশন এবং স্টক ট্রান্সফার।
ওয়্যারহাউস ব্যবস্থাপনা
- একাধিক ওয়্যারহাউস তৈরি করুন এবং একটিকে 'ডিফল্ট' হিসেবে সেট করুন।
- প্রতিটি ওয়্যারহাউসে পণ্যের আলাদা স্টক লেভেল থাকে।
- এক ওয়্যারহাউস থেকে অন্য ওয়্যারহাউসে স্টক ট্রান্সফার করুন।
কোটেশন (Quotations)
কোটেশন তৈরি করুন এবং সহজেই ইনভয়েসে কনভার্ট করুন।
কোটেশন ও ইনভয়েস
- কাস্টমার, পণ্য, ডিসকাউন্ট এবং ট্যাক্স দিয়ে কোটেশন তৈরি করুন (QUO-YYYYMMDD-XXXX)।
- গৃহীত কোটেশন এক ক্লিকেই সেলস ইনভয়েসে কনভার্ট করুন।
- কোটেশন অবস্থায় স্টক কাটে না — শুধুমাত্র ইনভয়েস হলে স্টক কমে।
কিস্তি / EMI
কিস্তি পлан, পেমেন্ট শিডিউল এবং অটোমেটিক রিমাইন্ডার।
কিস্তি প্ল্যান ও পেমেন্ট
- ডাউন পেমেন্ট, মেয়াদ (মাস) এবং সুদের হার দিয়ে কিস্তি প্ল্যান তৈরি করুন।
- মাসিক কিস্তির শিডিউল স্বয়ংক্রিয়ভাবে তৈরি হয়।
- কিস্তির পেমেন্ট রেকর্ড করুন এবং বকেয়া ব্যালেন্স স্বয়ংক্রিয়ভাবে আপডেট হয়।
রিকারিং ইনভয়েস
সাবস্ক্রিপশন ভিত্তিক সার্ভিসের জন্য স্বয়ংক্রিয় ইনভয়েস জেনারেশন।
সেটআপ
- কাস্টমার, আইটেম, ইন্টারভাল (দৈনিক/সাপ্তাহিক/মাসিক) এবং শুরুর তারিখ দিয়ে টেমপ্লেট তৈরি করুন।
- নির্ধারিত সময়ে স্বয়ংক্রিয়ভাবে ইনভয়েস তৈরি হয়ে যাবে।
সেটিংস ও কনফিগারেশন
দোকানের সাধারণ সেটিং, নোটিফিকেশন, রসিদ এবং ট্যাক্স।
সাধারণ সেটিং
- দোকানের নাম, ফোন, ঠিকানা, লোগো, ট্রেড লাইসেন্স এবং বিজনেস আওয়ার সেট করুন।
- কারেন্সি, টাইমজোন এবং আর্থিক বছর শুরুর তারিখ।
- জুয়েলারির জন্য দৈনিক মেটাল রেট (Metal Rates) নির্ধারণ করুন।
রসিদ ও প্রিন্ট
- রসিদের আকার: 58mm, 80mm বা A4।
- হেডার ও ফুটার নোট এবং বাংলা বা ইংরেজি ভাষা নির্বাচন করুন।
- A4 ইনভয়েসের জন্য টেমপ্লেট (Standard, Two copies, Half page) সেট করুন।
- Mushak 6.3 প্রিন্ট এবং রাউন্ডিং মোড কনফিগার করুন।
SaaS ও মাল্টি-টেন্যান্ট
প্ল্যান সীমা, টেন্যান্ট আইসোলেশন, ডেটা এক্সপোর্ট ও নিরাপত্তা আর্কিটেকচার।
প্ল্যান সীমা
- ফ্রি: ২ জন ব্যবহারকারী, ২০০টি পণ্য, ৫০০ জন গ্রাহক, ৫০০ বিক্রয়/মাস।
- বেসিক: ৫ জন ব্যবহারকারী, ১,০০০টি পণ্য, ২,০০০ জন গ্রাহক, ২,০০০ বিক্রয়/মাস।
- প্রো: ২০ জন ব্যবহারকারী, ১০,০০০টি পণ্য, ২০,০০০ জন গ্রাহক, ২০,০০০ বিক্রয়/মাস।
- এন্টারপ্রাইজ: সীমাহীন সব কিছু।
- প্ল্যান সীমা API স্তরে প্রয়োগ করা হয় — সীমা অতিক্রম করলে আপগ্রেড প্রম্পট দেখা যায়।
ট্র্যাশ / রিসাইকেল বিন
- পণ্য, গ্রাহক, সরবরাহকারী বা স্টাফ ডিলিট করা মানে **সফট-ডিলিট** — রেকর্ডটি সব জায়গা থেকে লুকানো হয় কিন্তু আগের বিক্রয়/ক্রয়/রিপোর্ট অক্ষত রাখতে সংরক্ষণ করা হয়।
- সাইডবারের **ট্র্যাশ** থেকে ডিলিট করা সব রেকর্ড টাইপ-অনুযায়ী দেখা ও **রিস্টোর** করা যায়।
- রিস্টোর করলে আগের SKU / ফোন / ইমেইল ফিরে আসে — তবে ইতিমধ্যে কোনো সক্রিয় রেকর্ড সেই মান নিয়ে থাকলে রিস্টোর নিরাপদে ব্লক হয়।
- স্থায়ীভাবে মুছে ফেলা যায়; আগের বিক্রয়ে ব্যবহৃত রেকর্ড সুরক্ষিত থাকে। রিটেনশন সময়ের (ডিফল্ট ৯০ দিন) পর ট্র্যাশ স্বয়ংক্রিয়ভাবে খালি হয়।
নিরাপত্তা
- JWT সেশন ৩০ দিনের মেয়াদে ও ৫ মিনিটের রোল রিফ্রেশ।
- CRON জব-এর জন্য সিক্রেট টোকেন (CRON_SECRET এনভায়রনমেন্ট ভেরিয়েবল) প্রয়োজন।
- সমস্ত উল্লেখযোগ্য কাজের জন্য সম্পূর্ণ অডিট লগ — প্রতিটি লগে HMAC ইন্টিগ্রিটি হ্যাশ থাকে যাতে ডেটাবেস থেকে গোপন পরিবর্তন ধরা যায়।
নিরাপত্তা ও অ্যাকাউন্ট
টু-ফ্যাক্টর অথেন্টিকেশন, ইমেইল ভেরিফিকেশন ও অফলাইন-নিরাপদ বিক্রয়।
টু-ফ্যাক্টর অথেন্টিকেশন (2FA)
- প্রোফাইল → টু-ফ্যাক্টর অথেন্টিকেশন-এ গিয়ে Enable চাপুন।
- সিক্রেট কী-টি Google Authenticator / Authy / Microsoft Authenticator অ্যাপে স্ক্যান করুন (বা ম্যানুয়ালি লিখুন)।
- ৬-সংখ্যার কোড দিয়ে নিশ্চিত করুন — এখন আপনার অ্যাকাউন্টে 2FA সক্রিয়।
- পরবর্তী প্রতিটি লগইনে পাসওয়ার্ডের পর ৬-সংখ্যার কোড চাওয়া হবে।
- বন্ধ করতে প্রোফাইল থেকে অ্যাকাউন্ট পাসওয়ার্ড দিয়ে নিশ্চিত করুন (ডিভাইস হারালেও লক-আউট হবেন না)।
ইমেইল ভেরিফিকেশন
- রেজিস্ট্রেশনের পর দোকান মালিকের ইমেইলে একটি ভেরিফিকেশন লিংক পাঠানো হয় (২৪ ঘণ্টা মেয়াদ)।
- লিংকে ক্লিক করে ইমেইল নিশ্চিত করুন; মেয়াদ শেষ হলে প্রোফাইল থেকে আবার পাঠানো যায়।
- প্ল্যাটফর্ম অপারেটর 'ইমেইল ভেরিফিকেশন বাধ্যতামূলক' চালু করলে মালিকদের সাইন-ইনের আগে ইমেইল নিশ্চিত করতে হবে।
অফলাইন-নিরাপদ POS
- ইন্টারনেট বন্ধ হলেও POS চলতে থাকে — বিক্রয় লোকালি সংরক্ষিত হয় ও অফলাইন রসিদ দেখানো হয়।
- অনলাইনে ফিরলে সংরক্ষিত বিক্রয় স্বয়ংক্রিয়ভাবে সিঙ্ক হয়।
- প্রতিটি বিক্রয়ে একটি ইউনিক রেফারেন্স থাকে — তাই পুনরায় পাঠানো বিক্রয় কখনও দুবার রেকর্ড হয় না (ডুপ্লিকেট ইনভয়েস বা দ্বিগুণ স্টক কমা হয় না)।
ডেভেলপার / API
API কী ও আউটবাউন্ড ওয়েবহুক দিয়ে প্রোগ্রাম্যাটিক অ্যাক্সেস।
API কী
- সেটিংস → Developer / API (শুধু মালিক)-এ গিয়ে একটি কী তৈরি করুন। read বা read+write স্কোপ বাছুন।
- সম্পূর্ণ কী শুধু একবারই দেখানো হয় — নিরাপদে কপি করে রাখুন।
- রিকোয়েস্টে হেডার দিন: Authorization: Bearer dk_live_…
- যেকোনো সময় কী বাতিল করা যায়; বাতিল করলে সঙ্গে সঙ্গে কাজ বন্ধ হয়।
REST API (v1)
- GET /api/v1/products — সক্রিয় পণ্যের তালিকা (page, pageSize, search সমর্থিত)।
- GET /api/v1/sales — বিক্রয়ের তালিকা (page, pageSize, from, to তারিখ ফিল্টার সমর্থিত)।
- সব v1 এন্ডপয়েন্ট কী-এর মালিক দোকানের মধ্যেই সীমাবদ্ধ।
ওয়েবহুক
- একটি ওয়েবহুক URL যোগ করুন ও ইভেন্ট বাছুন: sale.created, sale.returned, product.low_stock, purchase.created, customer.created।
- ইভেন্ট ঘটলে আমরা আপনার URL-এ সাইন করা JSON POST করি।
- X-Dokan-Signature হেডার যাচাই করুন — এটি ওয়েবহুক সিক্রেট দিয়ে বডির HMAC-SHA256।
- প্রতিটি ডেলিভারি (ও তার রেসপন্স স্ট্যাটাস) লগ করা হয় যাতে সমস্যা ডিবাগ করা যায়।
সার্ভিসিং ও মেরামত
ডিভাইস রিপেয়ার, কানবান ট্র্যাকিং, অটোমেটেড এসএমএস এবং কাস্টমার পোর্টাল পরিচালনা।
কানবান বোর্ড ও ট্র্যাকিং
- স্ট্যাটাস অনুযায়ী জব ড্র্যাগ-অ্যান্ড-ড্রপ করুন: Pending → In Progress → Ready → Delivered।
- ডিভাইসে লাগানোর জন্য QR Code স্টিকার প্রিন্ট করুন; কাস্টমার স্ক্যান করে সেলফ-সার্ভিস পোর্টালে স্ট্যাটাস দেখতে পারবেন।
- ডিভাইস 'Ready' হলে কাস্টমারের কাছে স্বয়ংক্রিয় SMS পাঠানো হয়।
পার্টস ও বিলিং
- জবে সরাসরি স্পেয়ার পার্টস যুক্ত করুন, যা ইনভেন্টরি থেকে স্বয়ংক্রিয়ভাবে কমে যাবে।
- ডেলিভারির আগে আংশিক বা সম্পূর্ণ বিল পেমেন্ট গ্রহণ করুন।