দোকানের daily cash closing বলতে কী বোঝায়
Daily cash closing হলো shift বা business day শেষে খাতা বা software-এ থাকা expected cash-এর সঙ্গে cash drawer-এ গোনা নোট ও কয়েন মিলিয়ে দেখা। এখানে মূল শব্দ cash। মোট sales আর হাতে থাকা cash এক জিনিস নয়। bKash, Nagad, card বা bank transfer-এ payment হলে sales বাড়ে, কিন্তু drawer-এ নগদ টাকা ঢোকে না। Due sale-এও একই কথা; customer টাকা পরিশোধ না করা পর্যন্ত সেটি receivable। আবার আগের due-এর টাকা cash-এ আদায় হলে নতুন sale না হলেও drawer-এর cash বাড়ে। তাই gross sales-এর সঙ্গে drawer মেলাতে গেলে শুরুতেই ভুল হবে। Cash closing profit calculation-ও নয়। Cash ঠিক মিললেও profit কম হতে পারে; আবার profit থাকা সত্ত্বেও supplier payment, expense, bank deposit বা customer due-এর কারণে drawer-এ কম cash থাকতে পারে। একবারে একটি counter বা shift close করুন। একই drawer অনেক cashier ব্যবহার করলে difference কোথায় হয়েছে বোঝা কঠিন হয়, তাই সম্ভব হলে handover count ও আলাদা দায়িত্ব রাখুন।
Cash গোনার আগে প্রয়োজনীয় record প্রস্তুত করুন
Cash গোনা শুরুর আগে closing time ঠিক করুন এবং ওই সময় পর্যন্ত সব transaction record হয়েছে কি না দেখুন। Opening cash float, cash sales, channel অনুযায়ী digital payment, due sales, পুরোনো due থেকে cash collection, অন্য cash receipt, cash expense, drawer থেকে দেওয়া supplier payment, customer refund, cash withdrawal, bank deposit বা transfer out এবং void বা edit করা invoice এক জায়গায় নিন। Receipt, expense voucher, return document ও deposit slip closing record-এর পাশে রাখুন। হিসাব করার আগে payment method আলাদা করুন: cash থাকবে physical drawer-এর হিসাবে; bKash, Nagad, card ও bank receipt থাকবে তাদের নিজস্ব balance-এ; due sale customer পরিশোধ না করা পর্যন্ত receivable থাকবে। Digital payment শুধু তখনই cash formula-তে আসবে, যখন সত্যিই physical cash drawer-এ ঢুকেছে এবং সেই movement আলাদাভাবে record করা হয়েছে। Billing চলতে থাকা অবস্থায় cash count করবেন না। দেরিতে দেওয়া entry ভুল shortage বা overage তৈরি করে। ব্যস্ত দোকানে exact closing time লিখে প্রতিটি sale, return, expense ও collection সঠিক shift-এ দিন।
Expected closing cash formula ব্যবহার করুন
একটি formula নিয়মিত ব্যবহার করুন: Expected closing cash = Opening cash + Cash sales + Cash due collection + Other cash received - Cash expense - Cash refund - Supplier cash payment - Cash deposit বা transfer out - Owner বা staff cash withdrawal। শুধু drawer-এ বাস্তবে ঢোকা বা drawer থেকে বের হওয়া টাকা রাখুন। bKash, Nagad, card, bank বা due sale expected cash-এ যোগ করবেন না। Digital payment-এ করা কোনো expense physical cash দিয়ে না দিলে drawer থেকে বিয়োগ করবেন না। এরপর variance বের করুন: Cash variance = Actual counted cash - Expected closing cash। Result negative হলে shortage, positive হলে overage। দুই ক্ষেত্রেই কারণ লিখতে হবে। Variance zero দেখানোর জন্য sales কমানো, invoice delete করা বা fake expense বানানো যাবে না। সত্যিকারের missing transaction পাওয়া গেলে সঠিক date, payment method, reference ও approval দিয়ে record করে আবার হিসাব করুন। একাধিক counter থাকলে branch total করার আগে প্রতিটি cash session আলাদাভাবে close করুন। এতে difference কোথায় ও কখন শুরু হয়েছে খুঁজে পাওয়া সহজ হয়।
এই নয় ধাপের daily cash closing checklist অনুসরণ করুন
ধাপ ১: নির্দিষ্ট সময়ে shift বন্ধ করুন, যাতে নতুন entry closing-এর সঙ্গে মিশে না যায়। ধাপ ২: সব completed sale, due sale, return, refund, void ও discount record হয়েছে কি না নিশ্চিত করুন। ধাপ ৩: gross sales না ধরে cash, bKash, Nagad, card, bank ও due আলাদা করুন। ধাপ ৪: নতুন sale-এর বাইরে drawer-এ আসা cash যোগ করুন, বিশেষ করে পুরোনো customer due collection। ধাপ ৫: shop expense, supplier payment, refund, deposit ও অনুমোদিত withdrawalসহ সব cash-out লিখুন। ধাপ ৬: note ও coin denomination অনুযায়ী গুনুন; সম্ভব হলে cashier একবার এবং checker আরেকবার গুনবেন। ধাপ ৭: standard formula-তে expected cash বের করে denomination count-এর সঙ্গে মিলান। ধাপ ৮: variance থাকলে transaction trail, receipt, payment method ও shift handover record দেখে খুঁজুন। ধাপ ৯: final variance, কারণ, preparer, checker, closing time, deposit amount ও পরের দিনের opening float লিখুন। একা দোকান চালালে expected figure দেখার আগে cash গুনুন; এতে target অনুযায়ী count করার প্রবণতা কমে। একাধিক shift হলে শুধু রাতে নয়, প্রতিটি handover-এ একই নয় ধাপ শেষ করুন।
টাকার উদাহরণ: total sales কেন drawer cash নয়
এটি একটি hypothetical example। একটি দোকান ৳5,000 opening float দিয়ে দিন শুরু করল। সেদিন total sales হলো ৳86,500: cash sales ৳52,000, bKash ও Nagad-এ ৳18,500, card বা bank-এ ৳6,000 এবং customer due ৳10,000। দোকানটি আগের due থেকে আরও ৳4,500 cash collection করল। Drawer থেকে operating expense ৳1,200, supplier payment ৳8,000, customer refund ৳1,500 এবং bank deposit ৳20,000 বের হলো। তাই expected closing cash = ৳5,000 + ৳52,000 + ৳4,500 - ৳1,200 - ৳8,000 - ৳1,500 - ৳20,000 = ৳30,800। Physical count হলো ৳30,300, অর্থাৎ প্রথম variance -৳500। Review করে দেখা গেল delivery expense বাবদ drawer থেকে ৳500 দেওয়া হয়েছিল, কিন্তু entry হয়নি। Voucherসহ আসল expense record করার পর expected cash হয় ৳30,300 এবং variance zero হয়। এই correction expense-এ যাবে; sales কমিয়ে বা opening balance বদলে difference লুকানো যাবে না।
Cash না মিললে কী করবেন
Cash না মিললে প্রথমে denomination ধরে আবার গুনুন এবং সম্ভব হলে দ্বিতীয় একজনকে count verify করতে বলুন। এরপর opening float দেখুন, কারণ শুরুতেই ভুল থাকলে পুরো দিনের হিসাব বদলে যায়। তারপর payment method mistake খুঁজুন: cash sale ভুল করে bKash দেখানো হতে পারে, digital payment cash দেখানো হতে পারে, অথবা due collection ভুল method-এ entry হতে পারে। Return, refund, void invoice, manual discount, ছোট expense, supplier payment, cash deposit, withdrawal এবং shift handover পরীক্ষা করুন। পুরো মাস না দেখে সবচেয়ে ছোট প্রয়োজনীয় time window ধরে খুঁজুন। Receipt sequence, invoice time বা cashier change difference-এর জায়গা সংকুচিত করতে পারে। কারণ পাওয়া গেলে approvalসহ আসল transaction enter বা correct করুন এবং original trail রাখুন। কারণ না পাওয়া গেলে internal policy অনুযায়ী unresolved shortage বা overage record করুন এবং পরে review করুন। একটি mismatch দেখেই staff-কে দোষ দেবেন না। Cashier, shift, transaction type বা amount অনুযায়ী repeated difference বেশি কার্যকর warning sign। Theft বা misconduct সন্দেহ হলে documented company procedure এবং প্রয়োজনীয় professional advice অনুসরণ করুন।
Cash closing-এর সাধারণ ভুল ও warning sign
সবচেয়ে সাধারণ ভুল হলো physical cash-এর সঙ্গে total sales মেলানো। আরও যেসব কারণে গরমিল হয়: opening float ভুলে যাওয়া; due sale-কে cash ধরা; পুরোনো due থেকে cash collection বাদ দেওয়া; bKash বা Nagad drawer-এর সঙ্গে মেশানো; চা, delivery, transport বা ছোট purchase voucher ছাড়া drawer থেকে দেওয়া; refund record করা কিন্তু cash না ফেরত দেওয়া, অথবা cash ফেরত দিয়ে refund record না করা; bank deposit করে transfer entry না দেওয়া; এবং handover count ছাড়া অনেক staff-এর একই drawer ব্যবহার। পরের সকালে closing করাও দুর্বল অভ্যাস, কারণ তখন স্মৃতি অস্পষ্ট হয় এবং slip হারানোর ঝুঁকি বাড়ে। Frequent round-number shortage, closing-এর পরে repeated edit, অস্বাভাবিক সংখ্যক void বা return, বড় manual discount, missing expense receipt এবং merchant statement-এর সঙ্গে না মেলা payment-method total নজরে রাখুন। এগুলোর কোনো একটি একা wrongdoing প্রমাণ করে না। এগুলো owner বা manager-কে record, training, permission ও procedure কোথায় review করতে হবে তা দেখায়। সবচেয়ে ভালো control হলো এমন repeatable process, যেখানে প্রতিটি cash movement দেখা যায় এবং staff সৎ ভুল সহজে report করতে পারে।
সহজ manual cash-closing sheet ব্যবহার করুন
Transaction volume manageable হলে এবং সবাই একই field ব্যবহার করলে paper বা spreadsheet closing sheet কাজ করতে পারে। Field রাখুন: date, branch, counter, shift, cashier, opening cash, cash sales, cash due collection, other cash received, cash expense, supplier cash payment, cash refund, cash deposit বা transfer out, অনুমোদিত withdrawal, expected closing cash, denomination count, actual counted cash, variance, explanation, prepared-by, checked-by এবং closing time। প্রতিটি counter বা shift-এর জন্য আলাদা sheet ব্যবহার করুন। পরের দিনের float এবং deposit-এর টাকা আলাদা রাখুন, যাতে একই টাকা দুইবার count না হয়। Receipt, refund document, supplier payment proof ও deposit slip attach বা reference করুন। Sheet number দিন বা date অনুযায়ী সংরক্ষণ করুন, যাতে পরে sequence ধরে review করা যায়। Manual sheet তখনই নির্ভরযোগ্য, যখন closing-এর আগে সব transaction entry হয় এবং correction trace করা যায়। Staff পুরোনো total overwrite করলে, ভিন্ন ভিন্ন format ব্যবহার করলে বা শুধু cash-এর ছবি পাঠালে owner-কে আবার পুরো গল্প তৈরি করতে হয়। সুন্দর design-এর চেয়ে consistent process বেশি গুরুত্বপূর্ণ।
দায়িত্ব ও review rhythm পরিষ্কার করুন
কে record করবে, কে cash গুনবে এবং কে approve করবে আগে ঠিক করুন। ছোট দোকানে cashier close প্রস্তুত করতে পারে এবং owner বা manager count ও variance verify করতে পারেন। একজনই সব করলে দুই ধাপে কাজ করুন: আগে physical cash গুনুন, পরে record থেকে expected cash বের করুন। Shift change-এর সময় outgoing ও incoming staff দুজনেই handover amount নিশ্চিত করবেন। Clean close হলে owner-কে প্রতিরাতে প্রতিটি invoice দেখতে হবে না; variance, late edit, return, void, unusual discount ও missing document-এ বেশি নজর দিন। Cash closing প্রতিদিন, recurring pattern প্রতি সপ্তাহে এবং cash, bank, wallet, due, expense ও accounting balance মাসে একবার বড় পরিসরে review করুন। Digital wallet ও bank balance তাদের statement বা merchant record দিয়ে আলাদাভাবে reconcile করতে হবে, কারণ সেগুলো physical drawer cash নয়। Daily cash closing একটি operational control; এটি bank reconciliation, profit calculation, tax review বা professional accounting judgment-এর বিকল্প নয়। ছোট ভুল দ্রুত ধরাই এর সবচেয়ে বড় মূল্য, যাতে month-end-এ রহস্য তৈরি না হয়।
Connected shop software কখন কাজে আসে
কম transaction-এর owner-operated counter-এ manual closing যথেষ্ট হতে পারে। Invoice বেশি হলে, অনেক payment method, return, customer due, staff shift, supplier payment বা multiple branch থাকলে connected software বেশি উপকারী হয়। System মূল্যায়নের সময় দেখুন এটি cash, digital ও due sale আলাদা করে কি না; opening cash, counted cash ও variance রাখে কি না; return ও refund মূল sale-এর সঙ্গে যুক্ত রাখে কি না; cash due collection ও expense record করে কি না; user ও activity history রাখে কি না; এবং report total থেকে source transaction-এ যাওয়া যায় কি না। StockLedger Retail POS payment method, cash session, receipt, return, customer due, daily reporting এবং connected accounting view দিয়ে এই workflow সমর্থন করতে পারে। Cash-session workflow-এ opening cash, recorded cash sales, counted cash ও variance দেখা যায়। তবুও সঠিক payment method, complete entry, controlled edit এবং consistent day-end procedure দরকার; software-এর কাজ difference trace করা সহজ করা, difference কখনো হবে না এমন প্রতিশ্রুতি দেওয়া নয়। মূল্যায়নের বাস্তব উপায় হলো একটি আসল business day-এর manual formula বের করে একই sales, collection, return, expense ও counted cash software-এ মিলিয়ে দেখা। Recommended link থেকে relevant StockLedger workflow দেখুন বা starting setup পরিকল্পনা করুন।



