پرش به محتوای اصلی

موجودی ایمنی، نقاط سفارش مجدد و EOQ: سه فرمول که بدون قفل کردن نقدینگی، جلوی کمبود موجودی را می‌گیرند

منتشر شده زمان مطالعه 9 دقیقهMike ThriftMike Thrift
موجودی ایمنی، نقاط سفارش مجدد و EOQ: سه فرمول که بدون قفل کردن نقدینگی، جلوی کمبود موجودی را می‌گیرند
فهرست مطالب این صفحه

قفسه‌هایتان در شلوغ‌ترین آخر هفته فصل خالی است — و انبار پشتی پر از کالاهای کم‌گردشی است که سه ماه پیش سفارش داده‌اید. هر دو مشکل از یک جا ناشی می‌شوند: حدس زدن به جای محاسبه. سه فرمول ساده موجودی این را حل می‌کند و می‌توانید همه‌شان را همین امروز بعدازظهر در یک صفحه‌گسترده اجرا کنید.

کمبود موجودی یک خطای گرد کردن نیست. قفسه‌های خالی سالانه حدود ۱.۲ تریلیون دلار فروش از دست رفته برای خرده‌فروشان در سراسر جهان به بار می‌آورد، و نزدیک به نیمی از خریدارانی که با کمبود موجودی محصولی که مرتب می‌خرند مواجه می‌شوند، به خرده‌فروش دیگری روی می‌آورند. از طرف دیگر، هر دلار موجودی مازادی که نگه می‌دارید سالانه ۲۰ تا ۳۰ سنت برای انبارداری، بیمه، ضایعات و سرمایه راکد هزینه دارد. سفارش کم، درآمد را می‌خورد؛ سفارش زیاد، نقدینگی را. اینجا نحوه رسیدن به نقطه تعادل را می‌بینید.

۱. مقدار سفارش اقتصادی (EOQ): هر بار چقدر سفارش دهیم​

هر سفارش خرید یک بده‌بستان اجباری ایجاد می‌کند. در دسته‌های بزرگ سفارش دهید و سفارش‌های کمتری ثبت می‌کنید (هزینه سفارش پایین) اما روی تپه‌ای از موجودی می‌نشینید (هزینه نگهداری بالا). دسته‌های کوچک را مکرر سفارش دهید و قفسه‌هایتان لاغر می‌ماند، اما هزینه سفارش، حمل و دریافت را بارها و بارها می‌پردازید. مقدار سفارش اقتصادی اندازه دسته‌ای است که در آن این دو هزینه متعادل می‌شوند و هزینه کل شما به کمترین حد خود می‌رسد.

فرمول:

EOQ = √((2 × D × S) / H)

  • D = تقاضای سالانه بر حسب واحد
  • S = هزینه ثبت یک سفارش (زمان کارکنان، حمل، دریافت — همه‌چیز جز خود کالا)
  • H = هزینه نگهداری هر واحد در سال (انبارداری، بیمه، ضایعات و هزینه فرصت نقدینگی)

مثال کاربردی​

فرض کنید سالانه ۱۲,۰۰۰ شمع دست‌ساز می‌فروشید. هر سفارش خرید برای ثبت و دریافت، همه‌هزینه، ۵۰ دلار هزینه دارد و نگهداری یک شمع به مدت یک سال ۲ دلار هزینه دارد.

EOQ = √((2 × 12,000 × 50) / 2) = √600,000 ≈ ۷۷۵ واحد در هر سفارش

یعنی حدود ۱۵ سفارش در سال (۱۲,۰۰۰ ÷ ۷۷۵) به جای، مثلاً، ۴ سفارش غول‌آسا یا ۵۲ سفارش هفتگی قطره‌چکانی. در ۷۷۵ واحد، هزینه ترکیبی سفارش و نگهداری شما در کمترین حد خود است — در هر دسته بیشتر یا کمتر سفارش دهید، یکی از این دو هزینه سریع‌تر از کاهش دیگری بالا می‌رود.

درست به دست آوردن S و H​

فرمول فقط به اندازه ورودی‌هایش خوب است، و این دو مورد جایی است که کسب‌وکارهای کوچک معمولاً حدس می‌زنند:

  • هزینه سفارش (S): فرایند واقعی خود را یک بار زمان‌سنجی کنید. اگر ثبت و دریافت یک سفارش دو ساعت از زمان کارمندی با دستمزد ۳۰ دلار در ساعت به‌علاوه ۴۰ دلار هزینه حمل می‌گیرد، S برابر ۱۰۰ دلار است — نه ۱۰ دلار «کارمزد پردازش» روی فاکتور.
  • هزینه نگهداری (H): معیار استاندارد هزینه کل نگهداری، ۲۰ تا ۳۰ درصد ارزش موجودی در سال است. اگر هر واحد ۱۰ دلار برایتان تمام می‌شود، با H = ۲.۵۰ دلار (۲۵٪) شروع کنید و با ردیابی هزینه‌های واقعی انبار، بیمه، آسیب و منسوخ‌شدن آن را دقیق‌تر کنید.

وقتی EOQ از کار می‌افتد​

EOQ فرض می‌کند تقاضا ثابت است، هزینه‌ها پایدارند و تخفیف حجمی وجود ندارد — زندگی واقعی هر سه را نقض می‌کند. هر فصل دوباره محاسبه کنید، و اگر تأمین‌کننده‌ای تخفیف حجمی ارائه می‌دهد که از محاسبات EOQ بهتر است، تخفیف را بگیرید و اعداد را دوباره اجرا کنید. کسب‌وکارهای فصلی باید EOQ جداگانه‌ای برای تقاضای اوج و غیراوج محاسبه کنند تا سال را به میانگینی بی‌معنا تبدیل نکنند.

۲. موجودی ایمنی: بالشتک شما در برابر غافلگیری‌ها​

EOQ می‌گوید چقدر سفارش دهید. هیچ چیزی درباره جهش‌های تقاضا یا تأخیر کامیون‌ها نمی‌گوید. موجودی ایمنی بالشتک اضافه‌ای است که نگه می‌دارید تا یک هفته پرکار یا تأمین‌کننده‌ای کند، قفسه‌هایتان را خالی نکند.

روش ساده (بدون نیاز به آمار)​

موجودی ایمنی = (حداکثر فروش روزانه − میانگین فروش روزانه) × زمان تأمین بر حسب روز

اگر به طور میانگین روزی ۵ واحد می‌فروشید، در شلوغ‌ترین روزها ۸ واحد، و تأمین‌کننده‌تان ۱۴ روز برای تحویل وقت می‌گیرد:

موجودی ایمنی = (۸ − ۵) × ۱۴ = ۴۲ واحد

این بالشتک زمانی شما را پوشش می‌دهد که هر روز از دوره تأمین با اوج تقاضا سپری شود. محافظه‌کارانه است، توضیحش برای کارکنان آسان است و برای بیشتر خرده‌فروشان کوچک تازه‌کار کافی است.

روش آماری (دقیق‌تر و کم‌هزینه‌تر)​

اگر می‌خواهید نقدینگی کمتری در بالشتک بنشیند، اندازه‌اش را از تغییرپذیری واقعی تقاضا و سطح خدماتی که می‌خواهید تعیین کنید:

موجودی ایمنی = Z × σ × √L

  • Z = ضریب خدمت: ۱.۶۵ برای نرخ موجودی ۹۵٪، ۱.۲۸ برای ۹۰٪، ۲.۳۳ برای ۹۹٪
  • σ = انحراف معیار تقاضای روزانه (تابع STDEV صفحه‌گسترده شما روی فروش روزانه)
  • L = زمان تأمین بر حسب روز

با هدف دسترسی ۹۵٪ وقتی تقاضای روزانه ۳ واحد نوسان دارد (σ = ۳) و زمان تأمین ۱۴ روز است:

موجودی ایمنی = ۱.۶۵ × ۳ × √۱۴ ≈ ۱۹ واحد

به بده‌بستان آشکاری که فرمول نشان می‌دهد توجه کنید: پرش از ۹۵٪ به ۹۹٪ خدمت، بالشتک را تقریباً دو برابر می‌کند (Z از ۱.۶۵ به ۲.۳۳ می‌رود). برای بیشتر کسب‌وکارهای کوچک، ۹۵٪ برای اقلام روزمره و ۹۹٪ فقط برای تعداد انگشت‌شماری از SKUهایی که بیشترین حاشیه سود را می‌سازند، نقطه بهینه است. محافظت ۹۹ درصدی از هر SKU، همان راهی است که نقدینگی روی قفسه می‌میرد.

۳. نقطه سفارش مجدد: دقیقاً چه زمانی سفارش بعدی را بدهیم​

نقطه سفارش مجدد سطح موجودی است که یک سفارش خرید جدید را فعال می‌کند — به گونه‌ای زمان‌بندی شده که موجودی جدید درست زمانی برسد که در آستانه فرو رفتن در موجودی ایمنی هستید.

نقطه سفارش مجدد = (میانگین تقاضای روزانه × زمان تأمین بر حسب روز) + موجودی ایمنی

با استفاده از مثال قبلی — روزی ۵ واحد، زمان تأمین ۱۴ روز، ۴۲ واحد موجودی ایمنی:

نقطه سفارش مجدد = (۵ × ۱۴) + ۴۲ = ۱۱۲ واحد

وقتی شمار موجودی شما به ۱۱۲ رسید، سفارشی به اندازه مقدار EOQ خود ثبت می‌کنید (۷۷۵ در مثال شمع). در طول ۱۴ روز انتظار تقریباً ۷۰ واحد می‌فروشید و دقیقاً همان لحظه‌ای که کامیون می‌رسد به ۴۲ واحد — بالشتک ایمنی شما — می‌رسید. این سه فرمول اکنون به‌عنوان یک سیستم کار می‌کنند: نقطه سفارش مجدد می‌گوید کِی، EOQ می‌گوید چقدر، و موجودی ایمنی غافلگیری‌های بین این دو را جذب می‌کند.

زمان تأمین، قاتل خاموش است​

بیشتر شکست‌های نقطه سفارش مجدد در واقع شکست‌های زمان تأمین هستند. کل چرخه را اندازه بگیرید — از روزی که PO را می‌فرستید تا روزی که کالا دریافت و قابل فروش می‌شود — نه فقط زمان حمل اعلامی تأمین‌کننده. اگر تأمین‌کننده ۱۰ روز اعلام می‌کند اما دریافت و بازرسی ۴ روز اضافه می‌کند، زمان تأمین شما ۱۴ روز است. زمان تأمین واقعی هر تأمین‌کننده را برای یک فصل ردیابی کنید؛ فروشنده‌ای که «۱۰ روز» او در واقع ۱۸ روز است، یا در فرمول شما به زمان تأمین طولانی‌تری نیاز دارد یا به گفتگویی صریح.

به‌کارگیری سیستم​

برای شروع به نرم‌افزار گران‌قیمت نیاز ندارید. یک صفحه‌گسترده با یک ردیف برای هر SKU و ستون‌هایی برای میانگین تقاضای روزانه، حداکثر تقاضای روزانه، زمان تأمین، EOQ، موجودی ایمنی و نقطه سفارش مجدد، نیازهای اساسی را پوشش می‌دهد. سپس دو عادت بسازید:

۱. ورودی‌ها را ماهانه بازبینی کنید، نه خروجی‌ها را. تقاضا تغییر می‌کند، تأمین‌کنندگان کند می‌شوند، هزینه‌های حمل تغییر می‌کنند. به‌روزرسانی ماهانه میانگین تقاضا و زمان تأمین، همه فرمول‌ها را صادق نگه می‌دارد. یک یادآور تقویمی برای اولین دوشنبه هر ماه تنظیم کنید. ۲. SKUها را با تحلیل ABC رتبه‌بندی کنید. اقلام A شما (تقریباً ۲۰٪ از SKUها که ۸۰٪ فروش را می‌سازند) شایسته برخورد آماری با موجودی ایمنی و پایش هفتگی هستند. اقلام C — دنباله بلند — می‌توانند با روش ساده و بازبینی فصلی اداره شوند. صرف تلاش یکسان برای هر SKU، همان راهی است که پروژه‌های موجودی از فرسودگی می‌میرند.

اشتباهات رایجی که باید از آن‌ها پرهیز کنید: تنظیم یک‌باره نقاط سفارش مجدد و فراموش کردنشان، استفاده از زمان‌های تأمین اعلامی به جای اندازه‌گیری‌شده، و محافظت از کالاهای کم‌گردش با همان سطح خدمت پرفروش‌ها. هر یک از این‌ها بی‌سروصدا نقدینگی را به تزئینات قفسه تبدیل می‌کند.

این موضوع چگونه در دفاتر شما ظاهر می‌شود​

نظم موجودی، نظم حسابداری است. هر واحد روی قفسه، نقدینگی است که در ترازنامه شما پارک شده به جای اینکه در حساب بانکی‌تان باشد، و هزینه‌های نگهداری — اجاره فضا، بیمه، ضایعات، کاهش ارزش موجودی منسوخ — ماه به ماه به هزینه‌های شما نشت می‌کند. وقتی سفارش‌ها را با EOQ به اندازه درست می‌رسانید و با موجودی ایمنی متورم، بالشتک اضافی را متوقف می‌کنید، دو چیز در دفتر کل شما اتفاق می‌افتد: مانده دارایی موجودی شما به سمت آنچه واقعاً نیاز دارید کاهش می‌یابد، و بهای تمام‌شده کالای فروش‌رفته شما شروع می‌کند به دنبال کردن دقیق فروش به جای نوسان با سفارش‌های هراس‌آلود و تخفیف‌های تصفیه.

موجودی را به‌عنوان حساب ترازنامه‌ای جداگانه ردیابی کنید، آن را طبق برنامه بشمارید (شمارش چرخه‌ای اقلام A به‌صورت هفتگی، شمارش کامل فصلی)، و هر بار شمارش فیزیکی را با دفاتر تطبیق دهید. ردیف‌های مغایرت — ضایعات، آسیب، منسوخ‌شدن — اطلاعات مدیریتی هستند، نه مایه شرمندگی: آن‌ها ورودی‌های هزینه نگهداری هستند که محاسبه EOQ فصل بعد را دقیق‌تر می‌کنند.

موجودی و نقدینگی خود را در دیدرس نگه دارید​

به‌اندازه‌رساندن موجودی تنها زمانی سود می‌دهد که بتوانید اثر آن را ببینید. وقتی موجودی، بهای تمام‌شده کالای فروش‌رفته و حساب‌های نقدینگی شما همه در یک دفتر کل شفاف زندگی می‌کنند، یک نگاه به شما می‌گوید آیا نظم سفارش ماه گذشته واقعاً نقدینگی آزاد کرده — یا فقط تورم را به قفسه دیگری منتقل کرده است. Beancount.io حسابداری متن‌ساده ارائه می‌دهد که شفافیت و کنترل کامل بر داده‌های مالی شما را فراهم می‌کند، از جمله حساب‌های موجودی که می‌توانید آن‌ها را با شمارش‌های فیزیکی تطبیق دهید. رایگان شروع کنید و ببینید چرا توسعه‌دهندگان و متخصصان مالی به حسابداری متن‌ساده روی می‌آورند.

این مقاله را به‌اشتراک بگذارید

دنبال کردن این موضوع

منبع: https://beancount.io/fa/blog/2026/09/28/safety-stock-reorder-point-eoq-inventory-formulas-guide

منتشر شده: ۶ مهر ۱۴۰۵

زمان مطالعه 17 دقیقه

تعرفه ۱۰۰ درصدی دارو از ۲۹ سپتامبر اعمال میشود: کارهایی که داروخانههای مستقل و کلینیکهای تخصصی باید قبل از اینکه قیمت سفارش بعدی شما دو برابر شود، انجام دهند

تعرفه ۱۰۰ درصدی بخش ۲۳۲ بر داروهای ثبتاختراع و مواد موثره دارویی (API) از ۲۹…

healthcare
small-business
زمان مطالعه 12 دقیقه

فرمول DSO: چگونه فاصله بین فروش و نقدینگی را اندازه‌گیری (و اصلاح) کنیم

شاخص روزهای فروش معوق (DSO) میانگین روزهای بین فروش اعتباری و وصول نقدینگی را…

accounts-receivable
cash-flow
زمان مطالعه 9 دقیقه

نسبت گردش موجودی کالا توضیح داده شد: فرمول، معیارهای صنعتی و نحوه بهبود آن

نسبت گردش موجودی کالا = بهای تمام شده کالای فروش رفته ÷ میانگین موجودی کالا، و…

inventory
financial-ratios
زمان مطالعه 8 دقیقه

تطبیق موجودی چندکاناله: چرا شمارش موجودی Shopify، Amazon و POS از هم فاصله می‌گیرد

اعوجاج موجودی سالانه ۱.۷۷ تریلیون دلار به خرده‌فروشان از طریق کمبود و مازاد…

inventory
e-commerce
زمان مطالعه 10 دقیقه

حسابداری کارگاه مالت‌سازی صنعتگرانه: انبار غله‌ای که کاهش وزن می‌یابد، کشت قراردادی و چرخه نقدی یک‌ساله

مالت‌سازان صنعتگر طی مراحل خیساندن، جوانه‌زنی و کوره‌کشی، 10 تا 20 درصد از وزن…

bookkeeping
small-business