সেলস রিটার্ন কন্ট্রোল

দোকানে পণ্য ফেরত এলে হিসাব: Refund, বাকি ও Stock কীভাবে ঠিক রাখবেন

দোকানে sales return এলে refund, exchange, customer due ও returned stock কীভাবে একই হিসাবে ঠিক রাখবেন—practical example ও checklistসহ দেখুন।

ST

StockLedger Team

8 মিনিট পড়া১৪ আগ, ২০২৬
POS কাউন্টারে original invoice, refund ও stock status মিলিয়ে ফেরত পণ্য যাচাই করছেন বাংলাদেশি দোকানের কর্মীরা

POS কাউন্টারে original invoice, refund ও stock status মিলিয়ে ফেরত পণ্য যাচাই করছেন বাংলাদেশি দোকানের কর্মীরা

Sales return-এর একটি ঘটনা যেন সব হিসাবেই একইভাবে দেখা যায়

দোকানে sales return মানে শুধু কাউন্টার থেকে পণ্য ফেরত নেওয়া নয়। Return গ্রহণ করার পর original sale, customer-এর refund বা outstanding বাকি, returned quantity, পণ্যের condition এবং sales record—সবকিছুর হিসাব একই ঘটনার সঙ্গে মিলতে হবে। একটি জায়গা update করে অন্যটি বাদ পড়লে stock ঠিক দেখালেও cash গরমিল হতে পারে, customer-এর বাকি বেশি থেকে যেতে পারে, অথবা refund-এর বিপরীতে কোনো return record পাওয়া নাও যেতে পারে। মূল control সহজ: একটি accepted return যেন original invoice থেকে final money এবং stock outcome পর্যন্ত trace করা যায়। Clothing shop, electronics ও mobile shop, grocery, general store, wholesalerসহ বিভিন্ন ব্যবসায় এই workflow দরকার হতে পারে। কোন পণ্য ফেরত নেওয়া হবে বা কোন শর্তে return গ্রহণ করা হবে, তা প্রতিটি ব্যবসা নিজের product ও policy অনুযায়ী ঠিক করবে। এই guide-এর focus হলো return গ্রহণ করার পর record সঠিক রাখা।

প্রথমে বুঝুন এটি return, exchange, adjustment নাকি warranty case

Stock বা টাকা পরিবর্তনের আগে আসলে কী ঘটেছে তা ঠিক করুন। Sales return হলো completed sale-এর এক বা একাধিক item ফেরত নিয়ে original sale কমানো। Exchange হলে accepted return-এর সঙ্গে replacement item বা নতুন sale থাকে। Price adjustment আলাদা, কারণ customer product রেখে দেয় কিন্তু accepted selling value বদলায়। Repair বা warranty intake-ও sales return নাও হতে পারে, যদি original sale reverse না হয়। আবার completed invoice হওয়ার আগেই sale cancel হলে সেটিকে completed sale-এর return হিসেবে record করা ঠিক নয়। এই distinction জরুরি, কারণ প্রতিটি event stock, sales, customer due এবং money-কে ভিন্নভাবে প্রভাবিত করতে পারে। Counter-এ তিনটি প্রশ্ন করা যেতে পারে: Original completed sale কি কমছে? Customer-এর টাকা বা বাকি কি বদলাচ্ছে? কোনো product কি physically ফেরত আসছে? Normal workflow-এর বাইরে case হলে ভুল transaction type ব্যবহার না করে manager approval নিন।

Accepted return সবসময় original invoice থেকে শুরু করুন

Original invoice বা approved sale reference থেকে return শুরু করলে verification সহজ হয়। Invoice number ও date, customer থাকলে customer reference, SKU বা product, returned quantity, original invoiced value, relevant discount এবং payment status ধরে রাখুন। Serialised, warranty-sensitive, batch-controlled বা অন্য reference-sensitive product হলে business আগে থেকে যে identifier ব্যবহার করে সেটিও record করুন। Accepted return value সাধারণত original sale-এর relevant value থেকে নেওয়া উচিত, আজকের shelf price থেকে নয়। Discount-এ বিক্রি করা product আজকের full selling price ধরে refund করলে return value বেশি দেখাতে পারে। Customer invoice দিতে না পারলে দোকানের approved no-invoice process অনুসরণ করুন এবং কোন evidence বা manager approval ব্যবহার করা হয়েছে তা লিখুন। Entry complete করার জন্য বানানো invoice number বা অনুমান করা selling value ব্যবহার করবেন না। Original sale-এর সঙ্গে link থাকলে পরে sales, refund, due বা stock কেন বদলেছে তা সহজে trace করা যায়।

Sellable stock-এ তোলার আগে returned product পরীক্ষা করুন

Returned quantity মানেই sellable quantity নয়। Return গ্রহণ করার পর product-এর condition দেখে stock disposition ঠিক করুন। Sealed বা unused এবং acceptable condition-এর item business policy অনুযায়ী normal sellable stock-এ ফেরত যেতে পারে। Damaged, defective, opened, expired, incomplete বা অন্যভাবে unsuitable item normal available stock-এর বাইরে রাখতে হতে পারে, যতক্ষণ না repair, write-off, supplier claim, supplier return বা অন্য সিদ্ধান্ত নেওয়া হয়। Exact process product ও business অনুযায়ী বদলাবে। Packaging, expiry, batch, serial number, accessories বা warranty status resale decision-এ গুরুত্বপূর্ণ হলে inspection আরও জরুরি। তাই return record-এ দুটি বিষয় আলাদা রাখুন: physically কত quantity ফিরে এসেছে এবং তার মধ্যে কত quantity আবার sellable। প্রতিটি returned unit সরাসরি available stock-এ যোগ করলে system এমন inventory দেখাতে পারে যা physically আছে, কিন্তু বাস্তবে customer-এর কাছে আবার বিক্রি করা যাবে না।

Refund, customer due ও exchange আলাদাভাবে settle করুন

Product side ঠিক হওয়ার পর financial side settle করুন। Fully paid sale-এর accepted return হলে shop policy অনুযায়ী customer refund পেতে পারেন। Refund amount-এর সঙ্গে যে actual payment method ব্যবহার হয়েছে সেটিও record করুন। Credit sale-এ customer-এর এখনও বাকি থাকলে accepted return value outstanding due কমাতে পারে; তখন cash refund দরকার নাও হতে পারে। Exchange হলে accepted return value-কে replacement transaction-এর বিপরীতে credit হিসেবে ব্যবহার করুন এবং difference আলাদা হিসাব করুন। Simple operational formula: accepted return value = returned quantity × original sale-এর accepted net unit value, যেখানে একটি net unit value প্রযোজ্য। নতুন payment না থাকলে due-only case-এ new customer due = due before return - accepted return value। Simple exchange-এ remaining amount payable = replacement net value - accepted return credit। Discount, bundle, partial payment বা special pricing থাকলে original invoice details দেখে calculation review করুন।

Worked example: cash sale থেকে একটি item return

উদাহরণ মাত্র: ঢাকার একটি clothing shop তিনটি shirt প্রতিটি ৳900 net invoiced price-এ cash-এ বিক্রি করল। মোট sale ৳2,700। পরের দিন customer একটি shirt ফেরত দিল। Shop original invoice verify করল, policy অনুযায়ী return গ্রহণ করল এবং shirt-টি আবার বিক্রির উপযোগী বলে নিশ্চিত করল। Accepted return value = 1 × ৳900 = ৳900। Shop original invoice-এর বিপরীতে এক unit return record করল, actual ৳900 refund record করল এবং এক unit sellable stock-এ ফেরত দিল। Original sale-এর remaining net value হলো ৳1,800। এখানে মূল control হলো sale reduction, refund এবং stock movement—তিনটিই যেন একই return transaction-এর অংশ হয়। Shirt-টি damaged হলে accepted return ও refund record করা যেতে পারে, কিন্তু item-টি normal sellable stock-এ না দিয়ে appropriate damaged বা exception-stock process অনুসরণ করা উচিত।

Worked example: due sale থেকে partial return

উদাহরণ মাত্র: একটি ছোট wholesale counter দশটি LED bulb প্রতিটি ৳300 net invoiced price-এ বিক্রি করল। মোট sale ৳3,000। Customer ৳1,000 payment দিল এবং ৳2,000 due রাখল। পরে customer দুইটি bulb ফেরত দিল এবং shop original net value ৳300 করে return গ্রহণ করল। Accepted return value = 2 × ৳300 = ৳600। কোনো cash refund বা replacement sale না থাকলে customer due ৳2,000 থেকে কমে ৳1,400 হবে। একই visit-এ customer আরও ৳500 payment দিলে সেটি আলাদা due collection হিসেবে record করুন। তখন closing due হবে ৳900। দুইটি bulb inspection pass করলে sellable stock দুই unit বাড়বে। একটি defective হলে শুধু ভালো unit normal stock-এ যাবে এবং defective item exception process অনুসরণ করবে। Return, due adjustment, collection ও stock decision আলাদা রাখলে final balance verify করা সহজ হয়।

প্রতিদিন একই sales return checklist ব্যবহার করুন

Counter staff-এর জন্য একটি consistent checklist রাখুন। 1) Original invoice বা approved sale reference খুঁজুন। 2) Product, SKU, returned quantity ও reason নিশ্চিত করুন। 3) Sellable stock-এ দেওয়ার আগে item condition check করুন। 4) Today's shelf price নয়, original invoice-এর relevant value থেকে accepted return value হিসাব করুন। 5) Outcome refund, due reduction, exchange credit নাকি অন্য approved treatment তা ঠিক করুন। 6) প্রযোজ্য হলে actual refund বা collection method এবং reference record করুন। 7) Financial outcome থেকে stock disposition আলাদা রাখুন। 8) Exception-এর ক্ষেত্রে staff ও approver identifiable রাখুন। 9) Day end-এ sales return-এর সঙ্গে refund, due adjustment, exchange ও returned quantity মিলিয়ে দেখুন। 10) Matching return ছাড়া refund অথবা matching customer transaction ছাড়া returned-stock movement থাকলে investigate করুন।

Return record আর একই গল্প না বললে যেসব warning sign দেখবেন

কিছু pattern review করা দরকার। Refund আছে কিন্তু related sales return পাওয়া যাচ্ছে না। Returned product শুধু stock adjustment হিসেবে entry হয়েছে, তাই sales ও customer balance বদলায়নি। Due customer goods return করেছে কিন্তু outstanding balance কমেনি। Exchange শুধু নতুন sale হিসেবে record হয়েছে, ফলে return credit দেখা যাচ্ছে না। Damaged বা incomplete product সরাসরি sellable stock-এ যোগ করা হয়েছে। Original invoice value-এর বদলে current selling price ব্যবহার করা হয়েছে। একই invoice-এর বিপরীতে একই item দুইবার return হয়েছে। Cash refund total approved return record-এর সঙ্গে মিলছে না। Return reason, invoice reference বা approver detail নেই। এগুলো দেখলেই fraud বা বড় accounting problem হয়েছে এমন ধরে নেওয়া ঠিক নয়; এগুলো incomplete transaction trail-এর sign। Closing total বদলে হিসাব মেলানোর বদলে original transaction থেকে problem trace করুন।

ছোট দোকানে manual sales return register-ও কাজ করতে পারে

খুব ছোট shop আলাদা paper বা spreadsheet return register দিয়ে শুরু করতে পারে। Useful field হতে পারে return date, original invoice, customer বা reference, SKU, returned quantity, original net value, reason, condition, refund amount ও method, due reduction, exchange reference, stock disposition, staff member এবং approval note। Spreadsheet total করা সহজ করতে পারে, কিন্তু consistent entry দরকার এবং একাধিক staff sale, due collection, refund approval বা stock adjustment করলে control কঠিন হয়। যে method-ই ব্যবহার করুন, কয়েকটি common scenario test করুন: full cash return, due sale থেকে partial return, price difference-সহ exchange এবং এমন returned product যা normal sellable inventory-তে যেতে পারবে না। প্রতিটি case invoice থেকে money outcome ও stock status পর্যন্ত পরিষ্কারভাবে trace করা গেলে process review করা অনেক সহজ হয়।

Sales return workflow-এ StockLedger কোথায় কাজে আসে

Invoice এক system-এ, stock অন্য জায়গায়, customer due আলাদা খাতায় এবং refund পরে cash বা bank record থেকে মিলাতে হলে sales return control কঠিন হয়ে যায়। StockLedger retail POS ও invoicing, inventory, customer dues, cash ও bank activity, accounting, reporting এবং role-based access-কে connected business workflow-এর মধ্যে রাখতে পারে। Practical benefit হলো traceability: একটি accepted return-এর কারণে বিভিন্ন record বদলালে staff-কে আলাদা আলাদা জায়গায় একই ঘটনা manually ঠিক করার প্রয়োজন কমে। তবে software clear return policy, correct invoice selection, product inspection, appropriate approval এবং disciplined entry-এর বিকল্প নয়। Evaluation-এর সময় এই article-এর practical caseগুলো test করুন এবং original invoice, accepted return value, refund বা due adjustment, returned-stock status ও final report একই outcome দেখাচ্ছে কি না নিশ্চিত করুন।

শুরু করুন

এক প্ল্যাটফর্ম থেকে আপনার পুরো ব্যবসা চালান।

সেলস, ইনভেন্টরি, অ্যাকাউন্টিং, HR, পেরোল, ফিল্ড অপারেশনস, রিপোর্টিং ও অ্যাডমিন সংযুক্ত থাকে—তাই প্রতিটি টিম একই নির্ভরযোগ্য তথ্য থেকে কাজ করে।

ফ্রি নিবন্ধন করুনডেমো বুক করুন

সেটআপ সাপোর্ট অন্তর্ভুক্ত। লং-টার্ম কন্ট্রাক্ট নেই।