چه زمانی دوباره سفارش بدهیم؟ راهنمای محاسبه نقطه سفارش موجودی
نقطه سفارش مجدد کمک میکند پیش از خالیشدن انبار برای تأمین کالا اقدام کنید. در این راهنما فروش روزانه، زمان تأمین، موجودی اطمینان و مقدار سفارش را مرحلهبهمرحله محاسبه میکنیم.
تمامشدن یک کالای پرفروش درست پیش از رسیدن محموله بعدی، سفارش مشتری را از دست میدهد؛ سفارش زودهنگام هم پول را در کالایی قفل میکند که شاید ماهها در انبار بماند. برای بسیاری از فروشگاهها مسئله این نیست که «چقدر موجودی داشته باشیم»، بلکه این است که «در چه سطحی باید برای تأمین دوباره اقدام کنیم».
نقطه سفارش مجدد (ROP) آستانهای است که با رسیدن موجودی به آن، باید سفارش خرید تازه را آغاز کنید تا کالا در فاصلهٔ تأمین تمام نشود. در این مقاله، با یک روش ساده و قابل اجرا برای فروشگاههای اینترنتی محاسبهاش میکنیم؛ بعد سراغ زمان تأمین واقعی، موجودی اطمینان، کالاهای فصلی، تنوع محصول و شاخصهایی میرویم که نشان میدهند محاسبهتان درست کار میکند یا نه.
نقطه سفارش چه چیزی را میگوید و چه چیزی را نمیگوید؟
نقطه سفارش، زمان آغاز تأمین را مشخص میکند؛ مقدار سفارش را بهتنهایی تعیین نمیکند. اگر نقطه سفارش یک مدل کفش ۷۸ جفت باشد، معنایش این است که وقتی موجودی قابلاستفاده به ۷۸ رسید، باید سفارش جدید را ثبت کنید. اینکه از تأمینکننده ۱۰۰ جفت بخرید یا ۳۰۰ جفت، به حداقل سفارش، هزینه حمل، عمر کالا، بودجه و برنامه فروش بستگی دارد.
این آستانه باید برای هر کالای قابلفروش یا تنوعی که موجودی جداگانه دارد محاسبه شود. رنگها، اندازهها و مدلهای متفاوت یک محصول ممکن است سرعت فروش و زمان تأمین جدا داشته باشند. ثبت یک نقطه سفارش برای کل خانواده کالا میتواند کمبود یک اندازه پرفروش را پشت موجودی زیادِ اندازههای کندفروش پنهان کند.
اگر فروشگاه سفارشهای تأمیننشده یا رزروشده دارد، صرفاً به عدد قفسه نگاه نکنید. «موقعیت موجودی» میتواند با این تعریف محاسبه شود:
موقعیت موجودی = موجودی قابلفروش + سفارشهای خریدِ در راه − سفارشهای تأییدشدهای که هنوز از موجودی کم نشدهاند
موقعیت موجودی را با نقطه سفارش مقایسه کنید. ممکن است روی قفسه ۸۰ عدد مانده باشد، اما ۱۲ سفارش مشتری هنوز از آن کم نشده و ۲۰ عدد هم از تأمینکننده در راه باشد. اگر سیستم شما سفارشهای در راه، مرجوعی و رزرو کالا را متفاوت ثبت میکند، تعریف را یکبار مستند کنید و در محاسبهها همان را به کار ببرید.
فرمول پایهٔ نقطه سفارش مجدد
برای کالایی با تقاضای نسبتاً پایدار، فرمول پایه چنین است:
نقطه سفارش = میانگین فروش روزانه × زمان تأمین + موجودی اطمینان
میانگین فروش روزانه میگوید در روزهای معمول چه تعداد از کالا خارج میشود. زمان تأمین فاصلهٔ بین ثبت سفارش تا زمانی است که موجودی تازه آمادهٔ فروش باشد. موجودی اطمینان، بافری برای پوشش نوسان تقاضا یا دیررسیدن محموله است. راهنمای محاسبه نقطه سفارش نیز همین اجزا را مبنای فرمول میگیرد؛ مستندات سیاستهای تأمین موجودی اوراکل هم نقطه سفارش را بر پایه نیاز طی زمان تأمین بهعلاوه موجودی اطمینان تعریف میکند.
۱. فروش روزانه را از دادهٔ درست به دست آورید
برای شروع، مقدار فروختهشدهٔ همان کالا را در یک بازهٔ مناسب جمع کنید و بر تعداد روزهای قابلمقایسه تقسیم کنید. اگر در ۵۰ روزی که کالا در دسترس بوده ۳۰۰ عدد فروش رفته باشد، میانگین ساده ۶ عدد در روز است. روزهای نبود موجودی را بیفکر به مخرج اضافه نکنید؛ فروشِ ثبتنشده در دورهٔ اتمام موجودی به معنای نبود تقاضا نیست و میتواند سرعت فروش را کمتر از واقع نشان دهد.
از طرف دیگر، یک روز تخفیف بزرگ یا سفارش عمده را هم نمایندهٔ تقاضای همیشگی فرض نکنید. فروش عادی، کمپین، خرید سازمانی، لغو و مرجوعی را جدا ببینید. برای کالاهایی که تقاضایشان نوسان دارد، میانگین یک فصل یا همان بازه در سال قبل ممکن است از یک میانگین کوتاه بهتر باشد. اگر تغییر قیمت، صفحه فروش یا کانال جذب تازهای داشتهاید، داده قدیمی را بدون یادداشت تغییرات بهعنوان پیشبینی قطعی استفاده نکنید.
اگر فروش کالا پیشتر بهدلیل ناموجودی قطع شده، فروش مشاهدهشده تقاضای کامل نیست. بازدید صفحه، جستوجوهای داخلی، درخواستهای اطلاع از موجودی و سفارشهای لغوشده میتوانند نشانههای تکمیلی باشند، اما آنها را جداگانه ثبت کنید و به تعداد فروش قطعی اضافه نکنید مگر اینکه روش تخمین خود را روشن کرده باشید.
۲. زمان تأمین را از ثبت سفارش تا آمادهبودن کالا بسنجید
زمان تأمین فقط روزهایی نیست که بار در مسیر حمل است. برای هر تأمینکننده، از روز ثبت سفارش خرید تا زمانی که کالا شمارش، کنترل و قابلفروش میشود زمان بگیرید. تولید، آمادهسازی تأمینکننده، پرداخت، حمل، ترخیص، تحویل، بازرسی و ورود به انبار ممکن است همه بخشی از همین فاصله باشند.
چند سفارش اخیر را بررسی کنید و میانگین و دامنهٔ تأخیر را ثبت کنید. اگر وعدهٔ تأمینکننده ۱۰ روز است اما تحویلهای واقعی معمولاً بین ۱۰ تا ۱۶ روز طول میکشند، تصمیمگیری با عدد ۱۰ روز میتواند خوشبینانه باشد. برای محاسبه ساده، از میانگین واقعی استفاده کنید و نوسان مهم را با موجودی اطمینان جبران کنید. برای کالای حیاتی یا تأمینکنندهٔ نامطمئن، سناریوی تأخیر را جداگانه نیز بسنجید.
۳. موجودی اطمینان را آگاهانه انتخاب کنید
موجودی اطمینان، تعداد اضافی کالا برای پوشش تغییر تقاضا یا دیررسیدن محموله است. هرچه عدمقطعیت بیشتر و هزینهٔ ناموجودشدن برای کسبوکار بالاتر باشد، ممکن است بافر بیشتری لازم باشد؛ اما بافر بیمحاسبه هزینه انبارداری، خواب سرمایه و احتمال کهنهشدن کالا را بالا میبرد.
برای شروع، میتوانید تعداد روزهای بافر را با فروش روزانه ضرب کنید: اگر میانگین فروش روزانه ۶ عدد و بافر انتخابی ۳ روز باشد، موجودی اطمینان ۱۸ عدد است. این روش ساده است و باید با نتیجه واقعی بازبینی شود. وقتی داده کافی دارید، یک برآورد تاریخی دیگر این است:
موجودی اطمینان = بیشترین فروش روزانه × بیشترین زمان تأمین − میانگین فروش روزانه × میانگین زمان تأمین
این برآورد هم قانون همیشگی نیست. یک رویداد تکروزهٔ نامعمول میتواند بیشترین فروش را بیش از اندازه بالا ببرد. روزهای تعطیلی، کمپینهای بزرگ و توقف عرضه را با توجه به اینکه میخواهید برای چه سطحی از ریسک آماده باشید بررسی کنید. راهنمای تفاوت موجودی اطمینان و نقطه سفارش دادههای بیشینه و میانگین فروش و زمان تأمین را برای برآورد بافر توضیح میدهد.
مثال کامل: محاسبه برای یک کالای پرفروش
فرض کنیم یک فروشگاه در ۵۰ روزِ قابلفروش، ۳۰۰ عدد از یک بطری را فروخته است. میانگین فروش روزانه ۶ عدد میشود. از بررسی سفارشهای خرید قبلی معلوم شده زمان معمول از ثبت سفارش تا ورود کالای قابلفروش ۱۰ روز است. فروشگاه برای این کالا ۳ روز بافر در نظر میگیرد؛ بنابراین موجودی اطمینان ۱۸ عدد خواهد بود.
نقطه سفارش = ۶ × ۱۰ + ۱۸ = ۷۸ عدد
پس وقتی موقعیت موجودی این تنوع به ۷۸ عدد رسید، زمان بررسی و ثبت سفارش جدید است. اگر ۷۸ عدد روی قفسه دیده میشود اما ۱۲ عدد برای سفارشهای مشتریان رزرو است و کالای در راهی وجود ندارد، موقعیت موجودی فقط ۶۶ است و آستانهٔ سفارش رد شده است.
عدد ۷۸ تضمین نمیکند هرگز ناموجودی رخ ندهد. اگر در دورهٔ تأمین، فروش ناگهان دو برابر شود یا تأمینکننده ۲۰ روز تأخیر کند، ۱۸ عدد بافر ممکن است کافی نباشد. به همین دلیل نقطه سفارش باید با سابقه فروش و تأمین بازبینی شود؛ بعد از هر تغییر مهم در قیمت، تبلیغ، فصل یا تأمینکننده، دوباره آن را محاسبه کنید.
نقطه سفارش با مقدار سفارش فرق دارد
وقتی آستانه را تعیین کردید، پرسش بعدی این است که هر بار چه تعداد بخرید. سفارش کوچکتر میتواند پول کمتری در انبار قفل کند، اما هزینه حمل و ثبت سفارش را افزایش دهد. سفارش بزرگتر شاید هزینهٔ واحد یا حمل را کم کند، اما به نقدینگی، فضای انبار و خطر خواب کالا فشار میآورد.
یک روش اجرایی این است که سطح هدف موجودی را با تقاضای زمان تأمین بهعلاوه دورهٔ بعدی بازبینی و موجودی اطمینان بسازید؛ سپس موقعیت موجودی فعلی را از آن کم کنید:
مقدار سفارش پیشنهادی = سطح هدف موجودی − موقعیت موجودی
این مقدار را با حداقل سفارش تأمینکننده، بستهبندی چندتایی، تاریخ مصرف، بودجهٔ نقدی، ظرفیت انبار و زمان بعدی خرید تطبیق دهید. اگر نتیجه منفی یا نزدیک صفر است، سفارش خودکار فقط به خاطر یک هشدار قدیمی ایجاد نکنید؛ داده موجودی در راه و سفارشهای تأییدنشده را دوباره بررسی کنید.
برای همه کالاها از یک قاعده استفاده نکنید
- کالای فصلی: فروش فصل مشابه، تاریخ شروع کمپین و زمان تأمین پیش از فصل را در نظر بگیرید. میانگین ماه کمتقاضا شاید نیاز فصل اوج را پنهان کند.
- کالای تازهوارد: داده فروش کافی ندارد؛ سفارش اولیه را محدود نگه دارید، تقاضای واقعی را کوتاهمدت پایش کنید و تخمین را با هر چرخه اصلاح کنید.
- کالای کندفروش یا رو به پایان: قبل از سفارش تازه، عمر کالا، روند فروش و هزینه خواب سرمایه را بسنجید. رسیدن به نقطه سفارش بهتنهایی فرمان خرید نیست اگر کالا در حال خروج از سبد باشد.
- کالای گران یا حیاتی: تصمیم را با توجه به هزینهٔ ناموجودشدن، امکان جایگزین و زمان تأمین جداگانه تنظیم کنید؛ تعداد فروش بهتنهایی اهمیت اقتصادی کالا را تعیین نمیکند.
- تنوعها و قطعات سازگار: برای هر اندازه، رنگ یا مدلِ دارای شناسه و موجودی مستقل، تقاضا و زمان تأمین خودش را به کار ببرید.
روش گروهبندی کالاها بر اساس اهمیت فروش یا ریسک میتواند کمک کند زمان بازبینی و موجودی اطمینان روی همه کالاها به شکل یکسان تلف نشود. این گروهبندی را مرتب بازبینی کنید؛ کالای پرتقاضای امسال شاید سال بعد جایگاه دیگری داشته باشد.
چطور بفهمید نقطه سفارش درست کار میکند؟
- نرخ اتمام موجودی: تعداد روزها یا دفعاتی که کالا ناموجود بوده را بر کل روزها یا دورههای بررسی تقسیم کنید.
- نرخ تأمین کامل سفارش: سهم سفارشهایی که بدون کمبود و در وعده دادهشده ارسال شدهاند.
- روزهای پوشش موجودی: موجودی قابلفروش تقسیم بر میانگین فروش روزانه؛ این عدد کنار زمان تأمین نشان میدهد چقدر فرصت واکنش دارید.
- گردش موجودی: هزینهٔ کالای فروشرفته در بازه تقسیم بر میانگین ارزش موجودی همان بازه؛ آن را در سطح کالا یا گروه کالا بسنجید.
- لغو و جایگزینی ناشی از کمبود: سفارشهای لغوشده، تغییر کالا و درخواست اطلاع از موجودی را جدا ثبت کنید تا فقط فروش نهایی تصویر کامل را نسازد.
در پایان هر ماه، فروش واقعی زمان تأمین، زمان واقعی محموله، دفعات عبور از نقطه سفارش بدون ثبت خرید، موجودی اطمینان و میزان کالای مازاد را کنار هم مرور کنید. اگر آستانه زیاد باعث خواب موجودی شده، ابتدا بررسی کنید آیا فروش روزانه بیشبرآورد شده یا زمان تأمین بیش از واقع گرفته شده است. اگر بافر بارها مصرف شده، شاید تقاضا یا زمان تأمین متغیرتر از فرض اولیه باشد.
خطاهای رایج در محاسبهٔ سفارش مجدد
- محاسبه بر مبنای تعداد موجودی ثبتشده بدون تطبیق: مغایرت انبار، کالای آسیبدیده یا سفارش رزروشده میتواند عدد سامانه را با موجودی قابلفروش متفاوت کند.
- استفاده از زمان اعلامی به جای زمان واقعی: سفارش دیررس یا بازرسی ورودی را حذف نکنید؛ تأمین تا زمانی تمام نشده که کالا قابلفروش باشد.
- میانگینگیری از فصلهای متفاوت: فروش حراج یا فصل اوج را با روزهای عادی مخلوط نکنید بدون اینکه وزن و دلیل آن روشن باشد.
- یک آستانه برای همه تنوعها: اندازه یا رنگهای کمفروش نباید تقاضای مدل پرفروش را پنهان کنند.
- اشتباه گرفتن نقطه سفارش با مقدار خرید: آستانه فقط زمان اقدام را میگوید؛ اندازه سفارش به حداقل خرید، بودجه و دوره بازبینی هم بستگی دارد.
- بهروزرسانینکردن پس از تغییر: تخفیف، تبلیغ موفق، تأمینکننده تازه یا تغییر حملونقل میتواند ورودیهای فرمول را عوض کند.
چکلیست راهاندازی در یک هفته
- برای ۱۰ کالای پرفروش، شناسهٔ هر تنوع و موجودی قابلفروش را تطبیق دهید.
- فروش واحد را در روزهای موجودبودن کالا محاسبه کنید و دوره فروش را یادداشت کنید.
- زمان تأمین واقعی را از تاریخ ثبت سفارش تا آمادهشدن در انبار اندازه بگیرید.
- برای هر کالا با توجه به نوسان تقاضا و تأمین، بافر اولیه تعریف کنید.
- نقطه سفارش را با فرمول و یک مثال واقعی حساب کنید.
- موقعیت موجودی را با کالای در راه و سفارشهای رزروشده هماهنگ کنید.
- مسئول بررسی هشدار، تأیید تأمینکننده و ثبت سفارش خرید را تعیین کنید.
- پس از یک دوره، اتمام موجودی، موجودی مازاد و زمان تحویل را بررسی و آستانهها را اصلاح کنید.
پرسشهای پرتکرار
نقطه سفارش مجدد را هر چند وقت یکبار بازبینی کنم؟
برای کالاهای پرفروش، فصلی یا دارای تأمین ناپایدار، بازبینی ماهانه یا بعد از هر تغییر مهم مناسبتر است. برای کالاهای آرامتر میتوانید دوره طولانیتری تعریف کنید، ولی تغییر فروش یا تأمین را در همان زمان وارد محاسبه کنید.
اگر فروش روزانه صفر یا خیلی کم باشد، فرمول چه میگوید؟
میانگین صفر احتمالاً به معنی نبود تقاضای قابل مشاهده در دوره انتخابی است، نه اینکه هرگز تقاضا شکل نمیگیرد. وضعیت موجودی، فصل، تازگی محصول و سفارشهای ازدسترفته را بررسی کنید و برای کالای تازه از دادهٔ مشابه یا سفارش آزمایشی محدود استفاده کنید.
برای کالایی با زمان تأمین متغیر از کدام زمان استفاده کنم؟
ابتدا زمان واقعی چند سفارش قبلی را ثبت کنید. میانگین را در فرمول پایه بگذارید و بخش ریسک را با موجودی اطمینان پوشش دهید؛ اگر تأخیرها شدید و پرهزینهاند، از بازههای محافظهکارانهتر استفاده کنید و هزینه بافر را بسنجید.
آیا نقطه سفارش باعث حذف کامل ناموجودی میشود؟
خیر. نقطه سفارش کمک میکند زودتر اقدام کنید، اما پیشبینی اشتباه، جهش تقاضا، تأخیر تأمینکننده و خطای ثبت موجودی همچنان ممکن است کمبود بسازند. داده را پایش کنید و برای کالای حیاتی مسیر جایگزین یا اطلاعرسانی به مشتری داشته باشید.
جمعبندی
نقطه سفارش مجدد پلی است بین سرعت فروش و زمانی که برای رسیدن محموله لازم دارید. میانگین تقاضا در دورهٔ تأمین را حساب کنید، بافر را متناسب با عدمقطعیت و هزینهٔ کمبود انتخاب کنید و موقعیت موجودی را با سفارشهای در راه و رزروشده بسنجید. بعد از آن، مقدار خرید را جداگانه با حداقل سفارش، نقدینگی و خطر خواب کالا تنظیم کنید.
از چند کالای پرفروش شروع کنید، ورودیهای فرمول را ثبت کنید و نتیجه را با نرخ اتمام موجودی و مقدار کالای مازاد بسنجید. آستانهٔ محاسبهشده دستور قطعی خرید نیست؛ ابزاری است برای اینکه فروشگاه پیش از دیرشدن تصمیم بگیرد و پس از دیدن دادهٔ واقعی آن را بهتر کند.
