گردش موجودی: چرا انبار پر است ولی نقد کم؟

قفسه پر است، گزارش موجودی «مثبت» بهنظر میرسد، ولی چکها عقب میافتد. این تضاد معمولاً از گردش موجودی میآید؛ نه از کمبود کالا. انبار میتواند از اقلام کند پر باشد و همزمان اقلام پرفروش زیر نقطه سفارش باشند. این متن برای مدیران SME ایرانی است: فرمول ساده، چند سیگنال عملی، و یک ریتم هفتگی — نه بروشور نرمافزار.
گردش موجودی دقیقاً یعنی چه؟
گردش موجودی میگوید در یک دوره، موجودیتان چند بار «فروخته و جایگزین» شده است. فرمول رایج:
گردش = بهای تمامشده کالای فروشرفته ÷ میانگین موجودی همان دوره
اگر عدد بالا باشد، سرمایه کمتر در انبار میخوابد. اگر پایین باشد، انبار پر است ولی نقد آزاد نیست. سه لایه عملی کافی است:
- گردش سالم: موجودی با ریتم فروش حرکت میکند؛ کمبود و مازاد کنترلشده است
- گردش کند: میانگین موجودی نسبت به فروش بالاست؛ سرمایه قفل میشود
- گردش خطرناک: بخش بزرگی از ریال انبار روی اقلام تقریباً بیحرکت است — همان مسیر کالای مرده
عدد ایدئال صنعتبهصنعت فرق دارد؛ مهم این است که خرید، انبار و فروش یک تعریف امضا کنند و روند ماهانه را ببینند — نه یک عدد سالانه برای افتخار در جلسه.
چرا اکسل موجودی گردش را دیر لو میدهد؟
در بسیاری از شرکتهای متوسط ایران:
- گزارش «ارزش ریالی انبار» را بالا نشان میدهد، بدون اینکه بگوید چند بار چرخیده
- اقلام پرفروش و اقلام کند در یک جمع قاطی میشوند؛ میانگین دروغ میگوید
- خرید بر اساس تخفیف تأمینکننده یا ترس کمبود انجام میشود، نه بر اساس روزهای پوشش فروش
- بهای تمامشده یا میانگین موجودی از فایلهای جدا میآید؛ محاسبه ماهانه نیمهکاره میماند
نتیجه: مدیر فکر میکند موجودی «امن» است، تا وقتی نقد برای خرید اقلام ستون فروش کم میآید — یا قفسه از کالای اشتباه پر میشود.
چهار سیگنالی که کندی انبار را زود لو میدهد
این چهار عدد اگر تعریف ثابت داشته باشند، غافلگیری را کم میکنند:
-
گردش بهتفکیک گروه کالا (نه فقط کل شرکت)
گروه A پرفروش را از گروه کند جدا کنید. گردش کل ممکن است «قابلقبول» باشد در حالی که نیمی از ریال انبار تقریباً نمیچرخد. -
روزهای پوشش موجودی (Days of Cover)
موجودی فعلی ÷ میانگین مصرف روزانه. برای اقلام ستون فروش، پوشش خیلی بالا یعنی نقد خوابیده؛ پوشش خیلی پایین یعنی خطر کمبود — همان منطق موجودی بحرانی. -
سهم ریالی اقلام با گردش زیر آستانه
چند درصد از ارزش انبار زیر آستانه گردش (مثلاً کمتر از ۱× در سال یا هر آستانهای که خودتان امضا کردهاید) است؟ روند این سهم از خود عدد گردش مهمتر است. -
همپوشانی کندی با حاشیه و تمرکز فروش
کالای کند با حاشیه پایین بدتر از کند با حاشیه بالاست؛ و اگر همان اقلام به چند مشتری خاص گره خورده باشند، ریسک دو لایه میشود. این را کنار حاشیه سود کالا و مشتری و تمرکز فروش ببینید.
عدد نمونه برای جلسه اول (فرضی): اگر ارزش انبار ۱۸ میلیارد تومان است، گردش کل ۳٫۲× بهنظر معقول میآید، ولی ۴۰٪ ریال انبار گردش زیر ۱× دارد و سه قلم پرفروش پوشش کمتر از ۱۰ روز — اولویت تخلیه/توقف خرید کندهاست، نه سفارش بزرگتر بعدی برای همه انبار.
چطور نقشه گردش را بدون دعوا بسازید؟
گام ۱: دوره و فرمول را قفل کنید
ماهانه یا فصلی؛ بهای تمامشده و میانگین موجودی از همان منبع. بدون توافق فرمول، جلسه فقط بحث «عدد من درست است» میشود.
گام ۲: اقلام را لایهبندی کنید
لایه A: پرفروش یا پرحاشیه. لایه B: متوسط. لایه C: کند/مشکوک. تمرکز اندازهگیری روی A و C کافی است؛ B را ماهانه مرور کنید.
گام ۳: برای هر قلم C یک تصمیم بنویسید
توقف خرید، تخفیف هدفمند، برگشت به تأمینکننده، یا مصرف داخلی. «بعداً میفروشیم» بدون تاریخ، تصمیم نیست.
گام ۴: خرید لایه A را به روزهای پوشش وصل کنید
هدف پوشش را با تأخیر تأمین و فصل تنظیم کنید — نه با حس خریدار. اگر تأمینکننده دیر میفرستد، اول تأخیر را ببینید (تأخیر تحویل تأمینکننده)، بعد موجودی ایمنی را بالا ببرید.
ریتم هفتگی که نقد را از انبار آزاد میکند
| عادت ضعیف | ریتم بهتر |
|---|---|
| نگاه به ارزش کل انبار | گردش و روز پوشش بهتفکیک لایه A/C |
| خرید بزرگ برای تخفیف تأمینکننده | خرید متناسب با پوشش هدف و فروش واقعی |
| نادیده گرفتن اقلام کند تا انبار شلوغ شود | تصمیم هفتگی برای ۵ قلم C با بیشترین ریال |
| یک عدد گردش سالانه در جلسه هیئت | روند ماهانه + سهم ریالی زیر آستانه |
پیشنهاد یک ماه آزمایشی:
- هفته ۱: فرمول + محاسبه گردش و روز پوشش برای ۳۰ قلم پرفروش و ۲۰ قلم مشکوک
- هفته ۲–۳: برای هر قلم C بالای آستانه ریالی، یک اقدام (توقف خرید / تخلیه / برگشت)
- پایان ماه: آیا سهم ریالی کندها پایین آمد یا فقط ارزش کل انبار را با خرید A باد کردید؟ اگر گردش A بهتر شد ولی C دستنخورده ماند، نقد هنوز قفل است.
اشتباههای رایج در شرکتهای متوسط ایران
- یکیگرفتن «انبار پر» با «موجودی سالم» — پر بودن قفسه موفقیت نیست؛ چرخش و پوشش درست است
- بالا بردن خرید همه اقلام بعد از یک کمبود — کمبود A را با انباشت C جبران نکنید
- نادیده گرفتن تورم و تجدید ارزیابی — ارزش ریالی انبار ممکن است بالا برود در حالی که گردش فیزیکی افت کرده؛ روند تعداد/واحد را هم ببینید
- تخلیه کور با تخفیف عمیق روی همه چیز — اول اقلام C با بیشترین ریال و کمترین شانس فروش عادی را هدف بگیرید
نقش ابزار (یک اشاره نرم)
وقتی فرمول گردش و لایهبندی اقلام ثابت شد، طبیعی است که موجودی، بهای تمامشده و فروش از همان داده کنار هم دیده شوند — نه از سه فایل جدا. تیمهایی که روی سپیدار کار میکنند گاهی گردش، پوشش و اقلام کند را روی یک منبع میبینند؛ نمونهای در این فضا LumexBI است. مهمتر از نام ابزار، رسیدن هشدار کندی به مالک قبل از اینکه نقد برای خرید A کم بیاید است.
جمعبندی برای مدیر
گردش موجودی مقابل «انبار بزرگتر» نیست؛ سرعت تبدیل کالا به نقد است. اول چهار سیگنال را ثابت کنید، لایه C را با تصمیم هفتگی بتراشید، خرید A را به روز پوشش وصل کنید — بعد سراغ شعار موجودی ایمنی برای همه بروید.
اگر همین ماه فقط روی بیست قلم مشکوک و ده قلم ستون فروش این چارچوب را پیاده کنید، معمولاً زودتر میفهمید انبارتان کجا نقد را نگه داشته و کجا واقعاً به پوشش بیشتر نیاز دارد.