General

Barcode দিয়ে দোকানের Stock Management কীভাবে করবেন?

12 mins read Published on October 17, 2026

blog title

Barcode দিয়ে stock management করতে প্রতিটি পণ্যের code সঠিক item বা variant-এর সঙ্গে যুক্ত করতে হবে। তারপর purchase-এর সময় scan করে received quantity যোগ করুন, sale-এর সময় সঠিক পণ্য ও quantity নির্বাচন করুন এবং return ও physical count আলাদা workflow-এ record করুন। Scanner পণ্যের পরিচয় পড়ে; software-এর সংশ্লিষ্ট transaction সম্পন্ন হলে নিয়ম অনুযায়ী stock বদলায়।

এই পার্থক্যটি বুঝে শুরু করলে একটি সাধারণ ভুল এড়ানো যায়: শুধু barcode scan হয়েছে মানেই নতুন stock যোগ হয়েছে বা বিক্রির stock কমেছে, এমন ধরে নেওয়া। একই code purchase screen-এ মাল গ্রহণ, sale screen-এ বিক্রি এবং count screen-এ গণনার কাজে লাগতে পারে। কোন screen-এ কী করছেন, সেটি ঠিক হতে হবে।

Barcode, SKU ও GTIN-এর পার্থক্য কী?

বিষয়

অর্থ

দোকানে ব্যবহার

Barcode

Scanner দিয়ে পড়া যায় এমন code-এর প্রতীক

পণ্য দ্রুত খুঁজে বের করা

SKU

দোকানের নিজস্ব product বা variant code

নিজের item list সাজানো

GTIN

একটি trade item শনাক্ত করার standard number

Manufacturer-এর retail barcode-এ ব্যবহৃত product identifier

একই brand-এর একই size-এর প্রতিটি বোতলে সাধারণত একই product barcode থাকে। প্রতিটি বোতলের জন্য আলাদা serial barcode লাগবে—এমন নয়। কিন্তু ৫০০ মিলি ও ১ লিটারের বোতল আলাদা item। একইভাবে একটি design-এর কালো M ও কালো L শার্ট আলাদা variant হিসেবে শনাক্ত করতে হবে।

সাধারণ packaged পণ্যের retail barcode মূলত product identifier দেয়। Scan করার পর আপনার software-এর item record থেকে নাম, দাম ও অন্য তথ্য আসে। সব barcode-এ quantity, purchase cost বা expiry লেখা আছে ধরে নেবেন না। বিশেষ barcode-এ বাড়তি data থাকলেও scanner ও software দুটিকেই সেই data বুঝতে হবে।

শুরু করতে কী কী দরকার?

একটি পরিষ্কার item list, সঠিক opening stock এবং barcode গ্রহণ করে এমন software দরকার। পণ্যে code না থাকলে label তৈরি করতে হতে পারে। Scan-এর জন্য supported mobile scanning feature বা compatible external scanner ব্যবহার করা যায়। Hardware কেনার আগে actual app ও device-এ পরীক্ষা করুন।

Karbar-এর প্রকাশিত টিউটোরিয়ালে “How to Use Barcode Scan Feature from Karbar Mobile App?” রয়েছে। আপনার mobile app-এ ব্যবহারের বর্তমান নির্দেশনা Karbar-এর barcode scan টিউটোরিয়াল থেকে দেখুন। External scanner বা label printer-এর compatibility আলাদাভাবে নিশ্চিত করতে হবে।

৮ ধাপে Barcode দিয়ে Stock Management শুরু করুন

১. Product ও Variant List পরিষ্কার করুন

একই পণ্য দুই নামে থাকলে barcode mapping-ও বিভ্রান্ত হবে। Item name, brand, size/color, unit, SKU এবং barcode field ঠিক করুন। কাপড়ের ক্ষেত্রে প্রতিটি design-color-size combination আলাদা রাখুন। একটি useful SKU হতে পারে SH-F12-BLK-L। SKU-টি আপনার দোকানের নিজস্ব code; এটি নিজে থেকে GS1 GTIN হয়ে যায় না।

প্রতিটি পণ্যে অন্তত এই তথ্য রাখুন:

  • Item বা variant-এর নাম ও SKU

  • Barcode-এর সম্পূর্ণ value

  • Purchase unit এবং sales unit

  • Purchase cost ও selling price

  • বাস্তব গণনা করা opening quantity

  • প্রযোজ্য location, batch ও expiry record

Size-color অনুযায়ী setup-এর উদাহরণ আছে কাপড়ের দোকানের হিসাব রাখার নিয়ম পোস্টে।

২. Existing Barcode Map করুন বা Internal Label তৈরি করুন

Manufacturer-এর barcode থাকলে সেটি scan করে আপনার সঠিক item record-এর সঙ্গে যুক্ত করুন। একই code ভুল করে দুই ভিন্ন product-এ বসাবেন না। Code import করলে শুরুর zero যেন হারিয়ে না যায়; spreadsheet-এ barcode text হিসেবে রাখা ভালো।

নিজের loose বা unlabelled item-এর জন্য software-সমর্থিত internal code ও label ব্যবহার করতে পারেন। Label তৈরিতে software যে barcode format সমর্থন করে, সেটি ব্যবহার করুন। শুধু নিজের দোকানে ব্যবহারের label-কে বাইরের retailer বা marketplace-এ গ্রহণযোগ্য GS1 product number হিসেবে দেখাবেন না; সেই channel-এর identification requirement আলাদা করে যাচাই করুন।

Label পরিষ্কার, যথেষ্ট contrast-সহ এবং scanner দিয়ে পড়া যায় এমন জায়গায় লাগান। ভাঁজ, reflective wrapping বা ক্ষতিগ্রস্ত অংশে লাগালে scan সমস্যা হতে পারে। দাম, expiry বা প্রয়োজনীয় product information ঢেকে দেবেন না।

৩. Scanner ও App-এর Compatibility Test করুন

Scanner-এর connection এবং device support দেখুন। Desktop-এ USB, wireless setup-এ Bluetooth এবং mobile app-এ built-in scanning—কোনটি কাজ করবে, তা software ও device অনুযায়ী বদলায়। শুধু scanner-এর beep শোনা যথেষ্ট নয়; সঠিক screen-এ সঠিক item এসেছে কি না দেখুন।

পরীক্ষা

কী নিশ্চিত করবেন

Barcode format

আপনার ব্যবহৃত 1D বা 2D code পড়তে পারে কি না

Device ও connection

Mobile/desktop-এ connection স্থিতিশীল কি না

Software input

পুরো code সঠিক barcode field-এ যাচ্ছে কি না

Item match

ঠিক variant, price ও unit আসছে কি না

Repeated scan

একই পণ্য দুইবার scan করলে quantity কীভাবে বদলায়

Transaction completion

Save/confirm-এর পরে stock report ঠিক হয় কি না

অধিকাংশ retail line barcode-এর জন্য 1D scanning প্রাসঙ্গিক। QR বা অন্য 2D code দরকার হলে উপযুক্ত reader ও software support চাই। একটি website-এর QR code scan করলেই সেটি আপনার inventory item code হবে না। Software trial-এ অন্য কী পরীক্ষা করবেন, তা accounting software বাছাইয়ের checklist থেকে দেখুন।

৪. মাল আসার সময় Receive Quantity যাচাই করুন

Purchase বা receiving workflow খুলে পণ্যের barcode scan করুন। তারপর invoice-এর quantity এবং হাতে পাওয়া quantity মিলান। Bill-এ ২৪ পিস থাকলেও এসেছে ২২ হলে received stock ২২—বাকি দুই পিসের shortage আলাদা রাখতে হবে।

Scanner item চিনলেও quantity সবসময় নিজে বুঝবে না। প্রতিটি unit scan করে quantity বাড়াবেন, নাকি একবার scan করে মোট quantity লিখবেন—একটি নিয়ম বেছে নিন। দুটো একসঙ্গে করলে double count হতে পারে। Receive record confirm করার পর opening stock-এর সঙ্গে নতুন quantity যোগ হয়েছে কি না দেখুন।

Carton-এ ১২ পিস হলে carton barcode ও piece barcode একই unit নির্দেশ করে ধরে নেবেন না। Unit conversion setup করে test করুন। Company invoice ও received quantity মেলানোর পদ্ধতি আছে ডিলারশিপ ব্যবসার হিসাবের গাইডে।

৫. Sale-এর সময় সঠিক Item ও Quantity কমান

Sale বা billing screen-এ scan করে item নিন। নাম, variant, quantity ও price দেখুন। Invoice সম্পন্ন হওয়ার পরে software-এর নিয়ম অনুযায়ী stock কমেছে কি না পরীক্ষা করুন। Draft বা abandoned cart কখন stock reserve বা কমায়, সেটি আপনার software-এ জেনে নিন।

একটি পণ্য পাঁচ পিস বিক্রি হলে একবার scan করে quantity পাঁচ দিতে পারেন, যদি system সেটি সমর্থন করে। Staff যেন একই পাঁচটি unit আবার scan না করেন। Cash ও credit sale দুটিতেই পণ্য বের হলে stock কমে; গ্রাহকের পুরোনো বাকি আদায়ে নতুন stock movement তৈরি হয় না। দৈনিক বিক্রি ও খরচের হিসাবের গাইডে sales ও collection-এর পার্থক্য আছে।

৬. Return, Exchange ও Damage আলাদা Record করুন

Customer return-এ original invoice এবং ফেরত পণ্যের barcode মিলান। ফেরত পণ্য বিক্রিযোগ্য হলে available stock-এ যোগ করুন; damaged হলে আলাদা status বা adjustment রাখুন। Exchange-এ ফেরত আসা item এবং নতুন দেওয়া item—দুটির quantity বদলাতে হবে।

Supplier-কে পণ্য ফেরত পাঠানো purchase return; এটি customer return নয়। Cash refund বা party balance-এর পরিবর্তনও আলাদাভাবে মিলবে। Return scan করে শুধু নাম খুঁজে পাওয়া এবং return transaction সম্পন্ন করা একই কাজ নয়।

৭. Location Transfer-এর হিসাব রাখুন

দোকান থেকে warehouse-এ মাল পাঠালে পুরো ব্যবসার quantity কমে না; location বদলায়। Barcode দিয়ে item শনাক্ত করে source, destination ও quantity লিখুন। এক reference-এ dispatch ও receipt মিলান। পণ্য এখনও পথে থাকলে in-transit record রাখুন; destination-এ পৌঁছানোর আগেই সেখানে saleable দেখাবেন না।

একই product barcode সব location-এ একই item চিনতে সাহায্য করতে পারে। কোন location-এ কত stock আছে, সেটি software-এর location record নির্ধারণ করবে। শুধু product barcode দেখে পণ্য কোন shelf-এ আছে, স্বয়ংক্রিয়ভাবে জানা যায় না।

৮. Physical Count করে পার্থক্য মিলান

Stock count-এর জন্য software-এর count workflow বা আলাদা count sheet ব্যবহার করুন। Billing screen-এ scan করে physical count করবেন না—ভুল sale তৈরি হতে পারে। Shelf অনুযায়ী পণ্য গুনুন; প্রতিটি unit scan করা অথবা মোট quantity লেখা—একটি consistent নিয়ম রাখুন।

Count-এর সময় sale ও movement বন্ধ রাখুন, অথবা চলমান transaction আলাদা নোট করুন। Actual quantity কম হলে purchase, sale, return, damage ও transfer যাচাই করুন। কারণসহ সংশোধনের approval রাখুন। Barcode থাকলেও physical count দরকার; বাদ পড়া transaction scanner নিজে উদ্ধার করবে না। মুদি দোকানের unit ও stock routine আছে মুদি দোকানের হিসাব রাখার গাইডে।

একটি পণ্যের Stock Movement-এর উদাহরণ

ধরুন, বিস্কুট A, ১০০ গ্রাম প্যাকেটের barcode সঠিক item-এ map করা আছে। নিচের সব movement দোকানের একই location-এর জন্য:

ঘটনা

Quantity পরিবর্তন

দোকানে চলতি stock

Opening count

২০ প্যাকেট

২০

Supplier থেকে received purchase

+১২

৩২

Completed sale

−৫

২৭

Customer return; বিক্রিযোগ্য

+১

২৮

অন্য branch-এ transfer

−২

২৬

Damage adjustment

−১

২৫

হিসাব: ২০ + ১২ − ৫ + ১ − ২ − ১ = ২৫ প্যাকেট। Barcode প্রতিবার item শনাক্ত করতে সাহায্য করেছে; quantity বদলেছে movement অনুযায়ী। Branch-এ যাওয়া দুই প্যাকেট পুরো ব্যবসার মোট stock থেকে হারায়নি—শুধু এই দোকানের stock কমেছে।

Physical count-এ ২৪ প্যাকেট পাওয়া গেলে এক প্যাকেটের পার্থক্য খুঁজতে হবে। Sale বাদ গেছে, transfer quantity ভুল বা damage record হয়নি—এগুলো আগে দেখুন। অমিলের কারণ না খুঁজে stock ২৪ করে দিলে রিপোর্ট মেলে, কিন্তু ভুলের উৎস থেকে যায়।

যেসব ভুলে Barcode থাকলেও Stock মেলে না

  • এক code-এ দুই product: duplicate mapping খুঁজে ঠিক করুন।

  • ভিন্ন variant-এর বদলে একই item scan: price একই হলেও barcode ও variant মিলান।

  • Carton scan-এ unit conversion ভুল: এক scan কত piece নির্দেশ করে, আগে test করুন।

  • Repeated scan ও manual quantity দুটোই ব্যবহার: double count বন্ধ করতে staff-এর নিয়ম এক করুন।

  • পণ্য scan হয়েছে, transaction save হয়নি: completed entry ও stock report মিলান।

  • Damaged return available stock-এ যোগ: condition অনুযায়ী আলাদা রাখুন।

  • Barcode বদলে পুরোনো mapping রেখে দেওয়া: নতুন code চালুর আগে item record ও পুরোনো label যাচাই করুন।

একই ধরনের ভুল আবার হলে staff training ও screen workflow ঠিক করুন। Scanner বদলালেই ভুল master data বা বাদ পড়া entry ঠিক হবে না।

Batch, Expiry ও ওজনের পণ্যের জন্য কী আলাদা লাগবে?

একটি সাধারণ product barcode একই item-এর পরিচয় দেয়, কিন্তু আলাদা lot-এর expiry নিজে থেকে জানানোর নিশ্চয়তা দেয় না। Batch বা expiry দরকার হলে receiving-এর সময় আলাদা record করুন, অথবা সেই data বহন করা code ও software support যাচাই করুন। শুধু scanner কিনে এই tracking চালু হয়েছে ধরে নেবেন না।

Loose চাল বা চিনি বিক্রিতে barcode item শনাক্ত করতে পারে, কিন্তু বিক্রি হওয়া ওজন আলাদাভাবে দিতে হবে। Scale-generated label-এর weight বা price software সঠিকভাবে পড়তে পারে কি না real transaction দিয়ে test করুন। একটি carton এবং একটি piece-এর label-ও একইভাবে ব্যবহার করবেন না।

Karbar App দিয়ে শুরু করার আগে একটি ছোট Test করুন

Karbar-এর টিউটোরিয়ালে mobile barcode scan, নতুন item যোগ করা এবং sales return-এর গাইড আছে। সেই টিউটোরিয়ালগুলো দেখে পাঁচটি representative item দিয়ে test শুরু করুন: packaged product, দুই variant, এক carton/piece item এবং একটি internal-label item।

Opening count দিয়ে purchase, sale ও return করুন। প্রতিটি ধাপের পর stock quantity মিলান। Mobile ও external scanner-এর পার্থক্য, label printing, count mode এবং batch/expiry support দরকার হলে Karbar support-এর কাছে নিজের workflow দেখিয়ে নিশ্চিত করুন। তারপর পুরো দোকানের item list যুক্ত করুন।

শেষ কথা

Barcode দিয়ে stock management-এর ভিত্তি হলো সঠিক item mapping, consistent quantity entry এবং সম্পন্ন transaction। প্রথমে পাঁচটি পণ্যে opening, purchase, sale, return ও count মেলান। সব ঠিক হলে অন্য item যোগ করুন। নিয়মিত stock review চালু রাখলে barcode ব্যবহারের সুবিধা পাওয়া যায় এবং ভুল scan বা entry-ও দ্রুত ধরা পড়ে।

সাধারণ প্রশ্ন

শুধু Barcode Scanner কিনলেই কি Stock Management হবে?

না। Scanner code পড়ে, কিন্তু stock হিসাবের জন্য সঠিক item mapping, opening quantity ও software workflow দরকার। Purchase, sale, return ও count entry কীভাবে confirm হয়, তা আগে test করুন। Scanner beep দিলেও ভুল item বা ভুল quantity আসতে পারে; report-এ পরিবর্তন মিলিয়ে নেওয়া জরুরি।

একই Product-এর সব পিসে কি আলাদা Barcode লাগবে?

একই retail product ও variant-এর সব unit-এ সাধারণত একই product barcode থাকে। একটি ৫০০ মিলি বোতলের code বহু বোতলে ব্যবহার হয়। আলাদা size, color বা pack size-এর item আলাদা চিহ্নিত করুন। প্রতিটি unit-এর serial tracking দরকার হলে সেটি product barcode-এর বাইরে আলাদা requirement।

পণ্যে Barcode না থাকলে কী করব?

Software-সমর্থিত internal code তৈরি করে নিজের দোকানের label ব্যবহার করতে পারেন। আগে duplicate code, label readability ও scanner compatibility test করুন। নিজস্ব SKU-কে code হিসেবে encode করা সম্ভব হতে পারে। বাইরের retailer বা marketplace-এ বিক্রি করলে তাদের GTIN ও product identification requirement আলাদা করে যাচাই করুন।

Mobile দিয়ে Barcode Scan করা যাবে?

Supported app ও উপযুক্ত device থাকলে mobile দিয়ে scan করা যায়। Karbar-এর tutorial library-তে mobile barcode scan-এর গাইড আছে। নিজের app version-এ setup, item lookup ও transaction completion পরীক্ষা করুন। External scanner ব্যবহার করলে mobile connection ও software input compatibility-ও আলাদাভাবে নিশ্চিত করতে হবে।

Barcode দিয়ে Stock Count করলে কি সব ভুল বন্ধ হবে?

Barcode item শনাক্তের ভুল কমাতে সাহায্য করে, কিন্তু একই পণ্য দুইবার গোনা, ভুল unit, বাদ পড়া shelf বা count চলাকালীন sale হলে অমিল হতে পারে। Count workflow ব্যবহার করুন, movement আলাদা রাখুন এবং variance যাচাই করুন। Regular physical count ও কারণসহ correction ছাড়া শুধু scanning যথেষ্ট নয়।

Share this article:

আজই কারবার ব্যবহার শুরু করুন

করোবার অ্যাপ ডাউনলোড করুন এবং আপনার ব্যবসা পরিচালনা করুন ডিজিটালি

App Store badgeGoogle Play badge
Mobile design mockup