সংক্ষেপে উত্তর
এই লেখায় যা আছে (9)
মাস শেষে courier থেকে যে টাকা এসেছে, আর আপনার হিসাবে যত টাকা আসার কথা — এই দুটো সংখ্যা কি মেলে? অনেক online shop-এর মালিক সৎভাবে উত্তর দেন: "ঠিক জানি না।" Parcel delivered হয়েছে, courier কয়েক কিস্তিতে টাকা পাঠিয়েছে, মাঝে কিছু return, কিছু partial delivery, আর delivery charge কাটা — সব মিলিয়ে কোন order-এর টাকা এসেছে আর কোনটা আটকে আছে, তা বের করা কঠিন।
এই লেখা COD-এর টাকার হিসাব ও প্রক্রিয়া নিয়ে: cash reconciliation, courier payout মেলানো, আর বাকি COD ট্র্যাক করা। COD return কেন বেশি হয় আর কীভাবে কমাবেন — সেই সমস্যার দিকটা আলাদা লেখায় আছে: COD return বেশি: কারণ ও কমানোর উপায়।
COD management কী, আর কেন এটা আলাদা একটা কাজ
Cash on Delivery-তে টাকা সরাসরি আপনার হাতে আসে না। টাকার পথটা সাধারণত এরকম: customer rider-কে টাকা দেয় → rider courier-এর hub-এ জমা দেয় → courier নির্দিষ্ট সময় পরপর merchant-কে payout পাঠায় (bank, bKash বা অন্য মাধ্যমে), delivery charge ও প্রযোজ্য হলে COD charge কেটে রেখে। COD management মানে এই পুরো পথের প্রতিটি order-এর টাকা ধাপে ধাপে ট্র্যাক করা।
বাংলাদেশে বেশিরভাগ online order এখনো COD, তাই আপনার ব্যবসার বড় অংশের টাকা যেকোনো সময় courier-এর কাছে "in transit" থাকে। এটা আসলে আপনার working capital। এই টাকা কত, কতদিন আটকে থাকে, আর কোথাও হারিয়ে যাচ্ছে কি না — এটা না জানলে stock কেনা বা বিজ্ঞাপনের বাজেট ঠিক করাও অনুমানের উপর চলে। COD কীভাবে কাজ করে তার বিস্তারিত ধারণার জন্য দেখুন বাংলাদেশে COD e-commerce ও বড় পরিসরে তা সামলানোর গাইড।
আজ manually কীভাবে হয়, আর কোথায় ভাঙে
সাধারণ চিত্র: order-এর তালিকা একটা Excel-এ, courier-এর payout-এর SMS বা email আরেক জায়গায়, আর bank statement তৃতীয় জায়গায়। মাস শেষে কেউ বসে মিলিয়ে দেখার চেষ্টা করেন। সমস্যা হয় এখানে:
- Payout-এ order-ভিত্তিক বিস্তারিত না দেখা: Courier একসাথে অনেক parcel-এর টাকা পাঠায়। কোন parcel-এর টাকা এর মধ্যে আছে তা payout report না মিলালে বোঝা যায় না।
- Partial delivery: Customer তিনটা item-এর মধ্যে একটা নিল, collect হলো কম টাকা — আপনার sheet-এ তখনো পুরো amount লেখা।
- Return-এর charge: Returned parcel-এ টাকা আসে না, উল্টো delivery বা return charge কাটতে পারে, যা আলাদা করে না দেখলে লাভের হিসাব ভুল হয়।
- COD amount বদল: Confirmation call-এ discount দিলেন, কিন্তু courier booking-এ পুরোনো amount রয়ে গেল।
- আটকে থাকা parcel: কিছু parcel সপ্তাহের পর সপ্তাহ "hold" বা "in transit" থাকে, কারো নজরে পড়ে না।
- একাধিক courier: প্রতিটির payout-এর সময়, report-এর ফরম্যাট আর charge-এর নিয়ম আলাদা।
একটা ভালো COD management system কী কী করে
- প্রতিটি order-এ expected COD: Product-এর দাম, discount, delivery charge ও advance বাদ দিয়ে rider কত টাকা collect করবে তা order-এই হিসাব হয়ে থাকে।
- Courier status-এর সাথে যুক্ত: Delivered, partial, returned অনুযায়ী "প্রাপ্য টাকা" নিজে বদলায় (এর জন্য courier integration থাকলে সবচেয়ে ভালো)।
- Payout matching: Courier-এর settlement report import করে প্রতিটি order-এর সাথে মেলানো — কোনটা paid, কোনটা বাকি, কোনটায় amount কম।
- Pending COD aging: Delivered কিন্তু টাকা আসেনি এমন order কত দিন ধরে বাকি — ৭, ১৫, ৩০ দিনের বেশি হিসেবে আলাদা তালিকা।
- গরমিল flag: Expected আর received amount না মিললে স্বয়ংক্রিয় চিহ্ন, যাতে courier-কে নির্দিষ্ট parcel ধরে প্রশ্ন করা যায়।
- Charge-এর বিস্তারিত: প্রতিটি order-এ delivery charge, COD charge, return charge আলাদা ঘরে — যাতে প্রতি order-এর আসল লাভ দেখা যায়।
- Courier ভিত্তিক report: কোন courier-এর কাছে এই মুহূর্তে কত টাকা আছে, গড়ে কতদিনে payout দেয়।
- Accounting-এ export: মাসের COD আয়, charge ও বাকি টাকা হিসাবের খাতায় বা accounting software-এ তোলা।
মূল হিসাবটা যেভাবে মেলাবেন
প্রতিটি courier-এর জন্য একটা সরল সমীকরণ মনে রাখুন: Delivered order-এর মোট collected COD − delivery/COD/return charge = courier-এর কাছ থেকে প্রাপ্য টাকা। এর থেকে এ পর্যন্ত পাওয়া payout বাদ দিলে যা থাকে, সেটা ওই courier-এর কাছে আপনার বাকি। এই সংখ্যা প্রতি সপ্তাহে দেখা উচিত, মাসে একবার নয়।
ধাপে ধাপে COD reconciliation workflow
- 1প্রতিটি order-এ COD amount লক করুন: Confirmation-এর পর চূড়ান্ত amount order-এ লিখুন; পরে বদলালে কে, কেন বদলাল তা নোট রাখুন।
- 2Booking-এর amount যাচাই করুন: Courier-এ যে COD amount গেল, সেটা order-এর সাথে মেলে কি না দেখুন — integration থাকলে এটা নিজেই মিলবে।
- 3Status প্রতিদিন আপডেট রাখুন: Delivered, partial ও returned আলাদা করে চিহ্নিত করুন; partial হলে collected amount লিখুন।
- 4Payout এলেই report নিন: Courier panel থেকে প্রতিটি payout-এর order-ভিত্তিক বিস্তারিত (settlement/invoice report) download করুন।
- 5Order ধরে মেলান: Report-এর প্রতিটি tracking ID আপনার order-এর সাথে মিলিয়ে paid চিহ্ন দিন, amount কম হলে flag দিন।
- 6Bank বা bKash statement মেলান: Report-এ যে মোট payout দেখাচ্ছে, সেটা আসলেই আপনার account-এ ঢুকেছে কি না দেখুন।
- 7Pending তালিকা দেখুন: ৭ দিনের বেশি delivered-কিন্তু-unpaid order-এর তালিকা বানিয়ে courier-কে লিখিতভাবে জানান।
- 8মাস শেষে বন্ধ করুন: মাসের মোট COD, charge, return খরচ ও বাকি টাকার একটা সারাংশ রাখুন।
COD-এ প্রতি order-এ return ও charge বাদ দিয়ে আসলে কত লাভ থাকছে, তা হিসাব করতে পারেন এই calculator দিয়ে:
Free Tool COD Profit Calculator Cash on Delivery-তে return-এর আসল খরচ দেখুন, আর advance delivery charge নিলে লাভ কত বদলায় তুলনা করুন।সাধারণ ভুলগুলো
নিজে বানাবেন না কিনবেন: খরচ কীসের উপর নির্ভর করে
দিনে ১০–২০টা order আর একটা courier হলে একটা ভালোভাবে সাজানো spreadsheet দিয়েই COD মেলানো সম্ভব, যদি নিয়ম মেনে প্রতি সপ্তাহে করা হয়। Order ও courier বাড়লে software-এ যাওয়া যুক্তিসঙ্গত। খরচ নির্ভর করে:
- Courier integration আছে কি না: Status ও payout তথ্য স্বয়ংক্রিয়ভাবে এলে কাজ সহজ, কিন্তু প্রতিটি courier-এর জন্য আলাদা development লাগে।
- Settlement report-এর ফরম্যাট: Courier API-তে payout তথ্য না দিলে CSV/Excel import বানাতে হয়, আর ফরম্যাট বদলালে update লাগে।
- Partial delivery ও exchange-এর নিয়ম: যত জটিল ব্যবসার নিয়ম, তত বেশি হিসাবের logic।
- Accounting-এর সাথে যুক্ত করা: আলাদা accounting software-এ স্বয়ংক্রিয় entry চাইলে বাড়তি কাজ।
- User ও অনুমতি: কে amount বদলাতে পারবে, কে শুধু দেখবে — audit log সহ।
Ready order management software-এ অনেক সময় মৌলিক COD হিসাব থাকে; আপনার courier ও নিয়মের সাথে মেলে কি না, demo-তে নিজের আসল কয়েকটা order দিয়ে পরীক্ষা করে দেখুন।
EOMS কীভাবে সাহায্য করতে পারে
EOMS-এর order management software-এ Pathao, Steadfast, Paperfly-সহ কয়েকটা courier-এ এক ক্লিকে bulk dispatch, courier-ভিত্তিক delivery success rate আর COD, bKash, Nagad-সহ একাধিক payment method-এর হিসাব রাখা যায়। নিজস্ব delivery দল থাকলে EOMS-এর courier management software-এ rider-এর collect করা COD দিনশেষে parcel ধরে মেলানো ও গরমিল চিহ্নিত করার ব্যবস্থা আছে। বাইরের courier-এর payout report order ধরে মেলানোর নির্দিষ্ট workflow আপনার courier ও নিয়ম অনুযায়ী কীভাবে সাজানো যায়, EOMS-এর সাথে আলোচনা করে দেখুন। অল্প order-এ নিয়ম মেনে চালানো spreadsheet-ই যথেষ্ট হতে পারে।
এখন কী করবেন
আজই আপনার প্রতিটি courier-এর জন্য একটা হিসাব করুন: delivered-কিন্তু-unpaid order কয়টা, আর মোট কত টাকা। এই একটা সংখ্যা আপনাকে বলে দেবে COD management-এ কতটা মনোযোগ দরকার। তারপর উপরের workflow সাপ্তাহিক রুটিন হিসেবে চালু করুন।
Checklist: COD Management: Courier Payout মেলানো ও বাকি COD ট্র্যাক করার সিস্টেম
এই হিসাবটা নিজে করে দেখুন
Free Tool COD Profit Calculator Cash on Delivery-তে return-এর আসল খরচ দেখুন, আর advance delivery charge নিলে লাভ কত বদলায় তুলনা করুন।
