Skip to content
All insights
Article

Label ও Hangtag Factory-তে Inventory Management: Stock কম-বেশি হওয়ার কারণ ও সমাধান

লেবেল ও হ্যাংট্যাগ ফ্যাক্টরিতে খাতার Stock আর গুদামের Stock কেন মেলে না — Roll, Lot ও Item Tracking, Wastage, Adjustment, Reconciliation ও Reorder Planning-এর ব্যবহারিক গাইড।

Share

বাংলাদেশের একটি লেবেল ফ্যাক্টরির স্টোরে র‍্যাকে সাজানো টেপ ও কাগজের রোল, একজন স্টোরকিপার হাতে বারকোড স্ক্যানার নিয়ে স্টক গুনছেন

লেবেল ও হ্যাংট্যাগ ফ্যাক্টরিতে মাসের শেষে একটা দৃশ্য প্রায় সব জায়গায় একই রকম। স্টোরের খাতায় লেখা আছে সাদা স্যাটিন টেপ ১৮ রোল, কিন্তু র‍্যাকে পাওয়া যাচ্ছে ১৪ রোল। আবার কোনো আর্টবোর্ডের হিসাব খাতায় শেষ, অথচ কোণায় দুই বান্ডিল পড়ে আছে। কেউ চুরি করেনি, কেউ ইচ্ছা করে ভুলও করেনি। তবু Stock মেলে না। এই লেখায় দেখব কেন এমন হয়, আর স্টোর থেকে প্রোডাকশন ফ্লোর পর্যন্ত কোন কোন জায়গায় প্রক্রিয়া ঠিক করলে Physical Stock আর System Stock এক লাইনে আসে।

Stock কম-বেশি হওয়া মানে আসলে কী

Inventory Management-এ দুটো সংখ্যা সব সময় পাশাপাশি থাকে। একটা System Stock বা Book Stock — খাতা, Excel বা সফটওয়্যারে যা লেখা আছে। আরেকটা Physical Stock — গুদামে গুনে যা পাওয়া যায়। এই দুটোর পার্থক্যকে বলে Stock Variance। পার্থক্য ধনাত্মক হলে (গুদামে বেশি) সাধারণত কোনো Receipt বা Return লেখা হয়নি; ঋণাত্মক হলে (গুদামে কম) কোনো Issue, Wastage বা Rejection হিসাবে ওঠেনি।

লেবেল ফ্যাক্টরির Inventory অন্য কারখানার চেয়ে একটু বেশি জটিল, কারণ এখানে এক আইটেমের একাধিক একক থাকে। টেপ আসে রোলে, মাপা হয় মিটারে, ব্যবহার হয় পিসে। সুতা আসে কোনে, হিসাব হয় কেজিতে। বোর্ড আসে রিমে বা শিটে, কাটা হয় আপ-অনুযায়ী। এককের এই পরিবর্তনের প্রতিটি ধাপে হিসাব হারানোর সুযোগ তৈরি হয়। কোন আইটেম কোন এককে চলে, তার একটা ধারণা পেতে পোশাকের সব ট্রিমস ও অ্যাক্সেসরিজের তালিকা দেখে নিতে পারেন।

যেসব কারণে Physical আর System Stock মেলে না

১. Receiving-এর সময় Lot ছাড়া মাল ঢোকানো

সাপ্লায়ারের চালান এলে স্টোরকিপার মোট পরিমাণ খাতায় লিখে র‍্যাকে তুলে দেন। কোন চালানের কোন রোল, কোন তারিখে, কোন সার্টিফিকেশন দাবি নিয়ে এসেছে — এসব আলাদা থাকে না। পরে যখন একটা রোলে শেড-ভিন্নতা পাওয়া যায়, তখন পুরো আইটেমটাই সন্দেহের মধ্যে পড়ে। সমাধান হলো প্রতিটি Goods Receipt-এ একটা Lot নম্বর দেওয়া: সাপ্লায়ার, চালান নম্বর, তারিখ, পরিমাণ, একক, আর প্রযোজ্য হলে GRS/FSC-র মতো সার্টিফিকেশন দাবি। Lot-ভিত্তিক Receiving ট্রেসেবিলিটির জন্যও জরুরি; সে বিষয়ে আলাদা করে লেখা আছে GRS ও FSC ট্রেসেবিলিটি নিয়ে।

২. Issue হচ্ছে, কিন্তু লেখা হচ্ছে পরে

ভোরের শিফটে অপারেটর টেপ দরকার, স্টোরকিপার তখনো আসেননি, সুপারভাইজার নিজেই রোল নিয়ে গেলেন। বিকেলে মনে করে লিখবেন, কিন্তু ততক্ষণে ভুলে গেছেন কয়টা নিয়েছিলেন। এই এক ঘটনাই মাসে কয়েকবার হলে Variance তৈরি হবেই। নিয়ম সহজ: মাল আগে বের হবে না, Issue Slip আগে হবে — কাগজে হোক বা স্ক্যান করে। স্লিপে থাকবে Job বা Order নম্বর, আইটেম, Lot, পরিমাণ, একক, কে নিলেন, কে দিলেন।

৩. Production Consumption আর Wastage আলাদা করা হয় না

একটা Job-এর জন্য ৫০০ মিটার টেপ Issue হলো। লেবেল তৈরি হলো, বাকি টেপ, সেটআপের নষ্ট অংশ আর কাটা টুকরা ফ্লোরে থেকে গেল। খাতায় পুরো ৫০০ মিটারই খরচ হিসেবে ধরা হলো। এতে দুটো সমস্যা: Wastage কত হচ্ছে তা জানা যায় না, আর ব্যবহার না হওয়া টেপ স্টোরে ফেরত এলে তা Stock-এ ওঠে না। প্রতিটি Job শেষে তিনটি সংখ্যা আলাদা লিখুন — প্রকৃত ব্যবহার, Wastage, আর Return। Return যেন স্টোরে স্ক্যান বা এন্ট্রি হয়ে তবেই র‍্যাকে ওঠে।

৪. Rejected Material-এর কোনো ঠিকানা নেই

ইনকামিং ইন্সপেকশনে একটা Lot-এর কিছু রোল বাতিল হলো। সেগুলো সাপ্লায়ারকে ফেরত যাবে, নাকি ছাড়ে কেনা হবে, নাকি অন্য কাজে লাগবে — সিদ্ধান্ত হওয়ার আগেই সেগুলো গুদামের এক কোণে পড়ে থাকে এবং হয় Stock-এ গোনা হয়, নয়তো হয় না। সমাধান: Rejected বা Quarantine-এর জন্য আলাদা Location বা Warehouse কোড রাখুন। বাতিল মাল সেখানে স্থানান্তর হবে, মূল Stock থেকে বাদ যাবে, কিন্তু হারিয়ে যাবে না।

৫. Stock Adjustment অনুমোদন ছাড়া হয়

গণনায় কম পাওয়া গেলে অনেক স্টোরকিপার চুপচাপ খাতার সংখ্যা বদলে দেন, যাতে হিসাব মেলে। এতে Variance চোখের আড়ালে চলে যায়, কারণ আর জানা যায় না। প্রতিটি Adjustment-এর জন্য একটি ছোট ফরম রাখুন: কী, কত, কেন, কে অনুমোদন দিলেন। মাস শেষে Adjustment-এর তালিকা দেখলেই বোঝা যাবে কোন আইটেম বা কোন ফ্লোরে সমস্যা বারবার হচ্ছে।

৬. এককের গোলমাল

Receiving হয়েছে রোলে, Issue হয়েছে মিটারে, Costing হয়েছে হাজার পিসে। একই আইটেমের জন্য তিন রকম একক থাকলে কোথাও না কোথাও রূপান্তরের ভুল হবে। প্রতিটি আইটেমের জন্য একটি Base Unit ঠিক করুন (যেমন টেপের জন্য মিটার, বোর্ডের জন্য শিট, সুতার জন্য কেজি) এবং রূপান্তরের হার — এক রোলে কত মিটার, এক রিমে কত শিট — আইটেম মাস্টারে লিখে রাখুন। রোল-ভিত্তিক আইটেমে প্রতিটি রোলের প্রকৃত দৈর্ঘ্য Receiving-এর সময় যাচাই করা জরুরি, কারণ সাপ্লায়ারের লেখা দৈর্ঘ্য সব সময় মেলে না।

৭. Reconciliation বলে কোনো রুটিন নেই

অনেক ফ্যাক্টরিতে বছরে একবার, অডিটের আগে, পুরো গুদাম গোনা হয়। তখন যে Variance বের হয় তা এত বড় যে কারণ খোঁজা আর সম্ভব হয় না। সমাধান হলো ছোট ছোট গণনা নিয়মিত করা, যাকে বলে Cycle Count। পরের অংশে এর পদ্ধতি দেওয়া হলো।

Roll, Lot ও Item — কোনটা কোন স্তরে ট্র্যাক করবেন

সব আইটেম একই গভীরতায় ট্র্যাক করার দরকার নেই। যে আইটেমের দাম বেশি, শেড বা ব্যাচ-ভিন্নতা থাকে, বা বায়ারের সার্টিফিকেশন দাবি জড়িত, সেটা Lot বা Roll স্তরে; বাকিগুলো Item স্তরে রাখলেই চলে।

আইটেমের ধরন

ট্র্যাকিং স্তর

কী কী লিখে রাখবেন

স্যাটিন / ট্যাফেটা টেপ, প্রিন্টেড টেপ

Roll (Lot-এর ভেতরে)

Lot, রোল নম্বর, প্রকৃত দৈর্ঘ্য, প্রস্থ, শেড, সার্টিফিকেশন দাবি

উইভিং সুতা (Polyester, Viscose)

Lot

Lot, কোনের সংখ্যা, ওজন (kg), রঙ, সাপ্লায়ার

হ্যাংট্যাগ বোর্ড / আর্ট কার্ড

Lot

Lot, GSM, শিট সাইজ, শিট সংখ্যা, FSC দাবি

কালি, বার্নিশ, কেমিক্যাল

Lot

Lot, ব্যাচ নম্বর, মেয়াদ, পরিমাণ (kg/L)

স্ট্রিং, সেফটি পিন, আইলেট

Item

পরিমাণ (pcs/গ্রস), ন্যূনতম Stock

পলি ব্যাগ, কার্টন, টেপ

Item

পরিমাণ, সাইজ, ন্যূনতম Stock

Lot স্তরে ট্র্যাক করার বড় সুবিধা হলো পেছনে ফেরা যায়: কোনো কার্টনের লেবেলে সমস্যা ধরা পড়লে কোন Lot-এর টেপ দিয়ে কোন Job-এ তা তৈরি হয়েছিল, সেটা বের করা যায়। সামনে এগোনোও যায়: কোনো Lot-এ ত্রুটি পাওয়া গেলে সেই Lot থেকে আর কোন কোন Job-এ মাল গেছে, তা জানা যায়।

Physical vs System Stock মিলানোর পদ্ধতি

Reconciliation-এর মূল হিসাবটা সহজ:

Closing Stock (System) = Opening Stock + Receipts − Issues + Returns − Approved Adjustments

Variance = Physical Count − Closing Stock (System)

এই হিসাব ঠিকমতো কাজ করার শর্ত একটাই: প্রতিটি লেনদেন ঘটার সময়েই লেখা হতে হবে, আর কোনো পুরোনো এন্ট্রি মুছে বা বদলে ফেলা যাবে না। ভুল হলে নতুন একটি সংশোধনী এন্ট্রি হবে। এভাবে একটি Ledger তৈরি হয়, যেখানে আজকের Stock কীভাবে আজকের সংখ্যায় পৌঁছাল তা ধাপে ধাপে দেখা যায়।

Cycle Count করার একটি কার্যকর ছক:

  • প্রতিদিন: যে Lot থেকে আজ Issue হয়েছে, দিনের শেষে সেই Lot-গুলোর অবশিষ্ট পরিমাণ গুনে মিলিয়ে নিন। গণনা ছোট, ভুল ধরা পড়ে তাজা থাকতেই।

  • প্রতি সপ্তাহে: বেশি দামের আইটেম (টেপ, বোর্ড, কালি) পুরোটা গুনুন।

  • প্রতি মাসে: প্যাকেজিং ও কম দামের আইটেমসহ পুরো স্টোর একবার।

  • প্রতিবার: Variance-এর কারণ লিখুন — Issue লেখা হয়নি, Return ওঠেনি, রূপান্তরের ভুল, Rejection আলাদা হয়নি, না কি কারণ অজানা। "কারণ অজানা" সংখ্যাটাই আপনার আসল সমস্যার মাপ।

উদাহরণ (কাল্পনিক সংখ্যা): সাদা স্যাটিন টেপ ২৫ মিমি — Opening 3,200 m, Receipt 5,000 m, Issue 6,100 m, Return 350 m, Adjustment 0। System Closing = 3,200 + 5,000 − 6,100 + 350 = 2,450 m। গুনে পাওয়া গেল 2,180 m। Variance −270 m। খোঁজ নিয়ে দেখা গেল দুটি Job-এর সেটআপ Wastage লেখা হয়নি (প্রায় 180 m) এবং একটি রোলের প্রকৃত দৈর্ঘ্য লেবেলের চেয়ে কম ছিল (প্রায় 90 m)। দুটোই প্রক্রিয়ার ভুল, চুরি নয় — এবং দুটোই Receiving ও Job-close-এর নিয়ম কড়া করলে বন্ধ হয়।

Reorder Planning: কখন, কতটা কিনবেন

Stock ঠিক থাকলেই কেবল Reorder-এর সিদ্ধান্ত নির্ভরযোগ্য হয়। ভুল Stock দেখে কেনাকাটা করলে হয় মাল আটকে থাকে, নয়তো শেষ মুহূর্তে কেনা হয় বেশি দামে, আর অর্ডার দেরি হয়। অর্ডার দেরির অন্য কারণগুলো নিয়ে বিস্তারিত আছে ইনকোয়ারি থেকে ডেলিভারি পর্যন্ত বাধা নিয়ে লেখায়।

নিয়মিত ব্যবহারের আইটেমের জন্য একটি সাধারণ সূত্র:

Reorder Point = (দৈনিক গড় ব্যবহার × সাপ্লায়ারের Lead Time, দিনে) + Safety Stock

উদাহরণ (কাল্পনিক সংখ্যা): কালো ট্যাফেটা টেপের দৈনিক গড় ব্যবহার 400 m, সাপ্লায়ারের Lead Time ৭ দিন, Safety Stock ৩ দিনের সমান (1,200 m)। Reorder Point = 400 × 7 + 1,200 = 4,000 m। অর্থাৎ Stock ৪,০০০ মিটারের নিচে নামলেই অর্ডার দিতে হবে।

তিনটি বিষয় মনে রাখুন। এক, অর্ডারভিত্তিক বিশেষ আইটেম (নির্দিষ্ট বায়ারের প্রিন্টেড টেপ, বিশেষ বোর্ড) এই সূত্রে পড়ে না; সেগুলো Sales Order নিশ্চিত হওয়ার পর কেনা হয়। দুই, যে আইটেমের Stock-এ Pending Issue আছে — অর্থাৎ নিশ্চিত Job-এর জন্য বরাদ্দ হয়ে গেছে — তা Available Stock থেকে বাদ দিয়ে Reorder হিসাব করুন। তিন, Lead Time সাপ্লায়ারের বলা সংখ্যা নয়, গত ছয় মাসের প্রকৃত গড় ধরুন।

ব্যবহারিক উন্নতির ধাপ: কোথা থেকে শুরু করবেন

একসাথে সব বদলানোর দরকার নেই। নিচের ক্রমে এগোলে প্রতিটি ধাপ আগের ধাপের ওপর দাঁড়ায়।

  1. আইটেম মাস্টার পরিষ্কার করুন। একই আইটেমের তিন রকম নাম থাকলে Stock কখনো মিলবে না। প্রতিটি আইটেমের একটি কোড, একটি Base Unit, আর রূপান্তরের হার।

  2. Location কোড চালু করুন। Main Store, Floor Store, Quarantine, Finished Goods — অন্তত এই চারটি। মাল এক Location থেকে আরেকটিতে গেলে সেটা Transfer হিসেবে লেখা হবে।

  3. Receipt-এ Lot বাধ্যতামূলক করুন। Lot ছাড়া কোনো মাল র‍্যাকে উঠবে না। Lot লেবেলে বারকোড থাকলে পরের ধাপগুলো সহজ হয়।

  4. Issue, Return, Wastage — তিনটি আলাদা এন্ট্রি। Job Card-এর সঙ্গে বাঁধা, ঘটার সময়ে লেখা।

  5. Adjustment-এ অনুমোদন। কারণ ছাড়া কোনো Adjustment নয়; মাসিক Adjustment রিপোর্ট ম্যানেজমেন্ট দেখবে।

  6. Cycle Count চালু করুন। দৈনিক ছোট, সাপ্তাহিক মাঝারি, মাসিক পূর্ণ।

  7. Available Stock দেখে Reorder। On-hand নয়, বরাদ্দ বাদ দিয়ে যা থাকে তার ভিত্তিতে।

Excel দিয়ে প্রথম তিন-চারটি ধাপ চালানো সম্ভব, কিন্তু যখন একাধিক ফ্লোর, একাধিক শিফট আর দিনে কয়েকশ লেনদেন হয়, তখন Excel-এর ফাইল নিজেই Variance-এর উৎস হয়ে ওঠে — কে কখন কোন সেল বদলালেন তা জানার উপায় থাকে না। সাধারণ হিসাবের সফটওয়্যারও এখানে অনেক সময় কাজে আসে না, কারণ সেগুলো Roll-Lot-Base Unit-এর এই স্তরগুলো বোঝে না; এ নিয়ে আলাদা লেখা আছে লেবেল ও অ্যাক্সেসরিজ ফ্যাক্টরির ERP নিয়ে।

Trimflow-এ Inventory যেভাবে কাজ করে

Trimflow লেবেল, হ্যাংট্যাগ, টিকিট ও গার্মেন্ট-ট্রিম ফ্যাক্টরির জন্য তৈরি একটি Manufacturing ERP, এবং ওপরে বলা নিয়মগুলো এর Inventory অংশে ধরেই রাখা আছে। প্রতিটি Goods Receipt-এ একটি Stock Lot তৈরি হয়, যার বারকোড, Warehouse আর সার্টিফিকেশন দাবি Receipt-এর সঙ্গেই লেখা থাকে। Goods Receipt, Issue ও Return ঘটার সময়েই স্ক্যান করা হয়, আর প্রতিটি লেনদেন একটি append-only Live Ledger-এ জমা হয় — অর্থাৎ পুরোনো এন্ট্রি মুছে ফেলা যায় না, কেবল নতুন এন্ট্রি যোগ হয়। Lot-ভিত্তিক On-hand Stock এই Ledger-এর সঙ্গে মিলিয়ে দেখানো হয়, ফলে Physical Count-এর সময় Variance কোথা থেকে এল তা পেছনে গিয়ে বের করা যায়। প্যাক করা যেকোনো কার্টন থেকে কোন Lot-এর মাল গেছে তা ট্রেস করা যায়, যা GRS/FSC Chain of Custody মিলানোর কাজে লাগে। একাধিক ইউনিট বা ফ্লোর থাকলে Location-ভিত্তিক Stock আলাদা রাখা যায়, এবং চাইলে ফ্যাক্টরির নিজস্ব সার্ভারেই এটি চালানো যায়।

আপনার লেবেল বা হ্যাংট্যাগ ফ্যাক্টরিতে Lot-ভিত্তিক Inventory ও Stock Reconciliation গুছিয়ে আনতে Trimflow সম্পর্কে জানুন, অথবা ফ্রি ডেমোর জন্য যোগাযোগ করুন।

TopicLabels & Trims

Keep reading

Want to talk about this on your own setup?

Leave your email and we will come back to you with what it would take.

One email, a real reply within a business day. No newsletter, no sales sequence.

or chat with us on WhatsApp