نسبة المخزون الراكد
Obsolete and Slow-Moving Stockالنوعتابع Laggingالاتجاهأقل أفضل ↓الوحدة%تكرار القياسربع سنوي
في سطر واحد كشف المال المدفون في الرفوف، فهو مال دُفع مرة ويُدفع عنه إيجارًا وتأمينًا كل شهر حتى يُشطب.
التعريف
Definitionقيمة المخزون الذي لم يتحرّك خلال مدة محدَّدة أو تجاوز عمره الافتراضي، منسوبةً إلى قيمة المخزون الكلّي.
الهدف
Objectiveكشف المال المدفون في الرفوف، فهو مال دُفع مرة ويُدفع عنه إيجارًا وتأمينًا كل شهر حتى يُشطب.
لماذا هو مهم؟
Why it matters- الراكد يستهلك مساحة وإيجارًا وتأمينًا شهريًّا بلا أي عائد محتمل
- تأجيل شطبه يجمّل الميزانية اليوم ويصنع خسارة أكبر لاحقًا
- هو الأثر التراكمي لأخطاء التنبؤ والشراء عبر سنوات، فقراءته تصحّح المنهج
المعادلة
FormulaObsolete Stock % = (Value of non-moving or expired stock ÷ Total inventory value) × 100
حدّد «راكد» بمدة مكتوبة تتبع طبيعة الصنف: ستة أشهر لسريع الحركة وسنتان لقطع الغيار. وحدّ واحد لكل الأصناف يظلم فئة ويجمّل أخرى.
مثال محسوب
Worked exampleمخزون راكد بقيمة 4,120,000 ريال من إجمالي 26,800,000.
الحساب: (4,120,000 ÷ 26,800,000) × 100 = 15.4%.
الحساب: (4,120,000 ÷ 26,800,000) × 100 = 15.4%.
النطاق الاسترشادي
Benchmarkتحت 5% وضع صحّي في التوزيع، وفوق 15% يعني قرار شراء لا يُراجَع. وقطع الغيار استثناء مقبول: بعضها يُحتفَظ به عمدًا رغم ركوده.
تحليل الاتجاه
Trend analysis- نموّه المطّرد يعني قرارات شراء تُتخذ ولا تُراجَع نتائجها
- قفزته بعد إطلاق منتج جديد تعني نسخة قديمة لم تُخطَّط نهايتها
- ثباته مع نموّ المخزون الكلّي يعني أن المشكلة تكبر ولا تظهر في النسبة
أسئلة تشخيصية
Diagnostic questions- منذ متى وهذا الصنف راكد؟ والعمر أهم من القيمة في قرار التخلّص
- ما احتمال بيعه فعلًا؟ الاحتفاظ أملًا في بيع غير محتمل يكلّف شهريًّا
- من اشترى هذه الكمّيات ولماذا؟ الجواب يمنع تكرارها لا أكثر
نصائح عملية
Actionable tips- قِسه بالقيمة والعمر معًا، فصنف راكد منذ ثلاث سنوات ليس كصنف راكد منذ سبعة أشهر
- ضع سياسة تخلّص دورية معلنة، فالقرار المؤجَّل يزيد الخسارة شهرًا بعد شهر
- اربطه بدقّة التنبؤ، فالراكد أثر متأخّر لخطأ قديم في التوقّع
الرسم البياني المناسب
Visualization- أعمدة بفئة العمر: 6 أشهر و12 و24 وأكثر
- باريتو للأصناف الأعلى قيمة راكدة
- خط زمني للنسبة مع خط قيمة المخزون الكلّي
تحذيرات وفخاخ القياس
Risk warnings- تأجيل الشطب يجمّل الميزانية اليوم ويكبّر الخسارة غدًا
- حد واحد لكل الأصناف يجعل قطع الغيار تبدو مشكلة وهي سياسة
- قراءة النسبة وحدها تخفي نموّ القيمة المطلقة تحت مخزون كلّي متضخّم
أثر التغيير
Change impact- خفضه من 15.4% إلى 6% يحرّر نحو 2.5 مليون ريال من رأس المال ومساحة مستودع معها
- سياسة تخلّص دورية توقف نموّ الخسارة بدل أن تراكمها إلى شطب ضخم دفعة واحدة
- المساحة المحرَّرة قد تلغي الحاجة إلى توسّع كانت تكلفته سنوية
احسبه في أداتك
Excel · DAX · Tableau · SQL=SUMIFS(Stock[Value],Stock[DaysSinceMove],">365") / SUM(Stock[Value])
Obsolete Stock % =
DIVIDE (
CALCULATE ( [Inventory Value], 'Stock'[DaysSinceLastMove] > 365 ),
[Inventory Value]
)
SUM( IF [Days Since Last Move] > 365 THEN [Value] END ) / SUM([Value])
SELECT CASE
WHEN days_since_last_move > 730 THEN '24m+'
WHEN days_since_last_move > 365 THEN '12-24m'
WHEN days_since_last_move > 180 THEN '6-12m'
ELSE 'Active'
END AS age_band,
SUM(stock_value) AS value
FROM stock_on_hand
WHERE snapshot_date = :as_of_date
GROUP BY age_band
ORDER BY value DESC;
أسماء الجداول والأعمدة هنا أمثلة، بدّلها بأسماء نموذجك.
تريد هذا المؤشر مبنيًا على بياناتك أنت؟استشارة مجانية 60 دقيقة نحدد فيها مؤشراتك ومصادرها والخطوة التالية.