# التسليم في الموعد وبالكامل (On-Time In-Full (OTIF))

> نسبة الطلبات المسلّمة في موعدها الملتزم به وبكامل كمياتها وأصنافها معًا. شرطان لا يكفي أحدهما.

- **المجال:** سلاسل الإمداد (Supply Chain)
- **الوحدة:** %
- **تكرار القياس:** أسبوعي / شهري
- **الاتجاه المرغوب:** أعلى أفضل
- **النوع:** تابع (Lagging)
- **الرابط:** https://kpihub.co/k/supply-otif

## الهدف

قياس الوعد اللوجستي كما يختبره العميل فعلًا: هل يصل ما طلبتُه كله في الوقت الذي وُعدت به؟

## لماذا هو مهم

- هو المؤشر الذي تحاسب عليه سلاسل التجزئة الكبرى مورديها وتفرض عليه غرامات مباشرة
- صرامته (شرطان معًا) تمنع الغش الإحصائي: تسليم ناقص في الموعد ليس نجاحًا
- انخفاضه يصنع تكاليف خفية سلسلة: شحنات تكميلية، مرتجعات، اعتمادات، وفقدان أرفف

## المعادلة

```
OTIF % = (Orders On-Time AND In-Full ÷ Total Orders) × 100
```

حدد المرجع بدقة: موعد طلب العميل الأصلي أم الموعد المؤكد منك؟ الأول أقسى وأصدق تجاريًا.

## مثال محسوب

من 500 طلب في الشهر: 460 وصلت في الموعد وبكامل الكمية. الحساب: (460 ÷ 500) × 100 = 92%.

## النطاق الاسترشادي

95%+ مستوى تنافسي شائع في التوزيع؛ كبار تجار التجزئة يطالبون مورديهم بعتبات صارمة ويغرّمون دونها.

## تحليل الاتجاه

- افصل الفشلين: تأخر زمني أم نقص كمية؟ لكل منهما جذر مختلف تمامًا (نقل مقابل مخزون/تخطيط)
- تدهور مع عملاء بعينهم قد يكون خللًا في مواعيد استلامهم أو دقة بيانات مواقعهم لا في تشغيلك
- هبوط موسمي متكرر في الذروة = طاقة اللوجستيات لا تُخطط لموسمية معروفة سلفًا

## أسئلة تشخيصية

- ما نسبة كل نمط فشل: متأخر فقط، ناقص فقط، أم الاثنان؟
- أي مرحلة تُنتج التأخير: تجهيز المستودع، توافر الصنف، أم النقل الأخير؟
- هل نقيس بموعد العميل الأصلي أم بموعدنا المؤكد، وهل يعرف الطرفان ذلك؟

## نصائح عملية

- علّق لوحة أسباب الفشل (Reason codes) إلزامية عند كل طلب فاشل. بدونها المؤشر شكوى بلا علاج
- ضع إنذار توافر مبكرًا: طلب مؤكد بلا مخزون كافٍ يظهر قبل يوم التجهيز لا صباحه
- راجع مع كبار العملاء تعريف OTIF وشروط القياس كتابةً، لأن نصف النزاعات تعريفية

## العرض المناسب

- خط أسبوعي مع عتبة العميل الكبرى (95%) وخط الغرامة
- أعمدة مكدسة لأنماط الفشل الثلاثة عبر الشهور
- جدول العملاء الكبار: OTIF لكل منهم بتنسيق شرطي، فهؤلاء من يغرّمون

## تحذيرات وفخاخ

- قياس «الكامل» بالسطور بدل الطلبات ينفخ النسبة (طلب 10 سطور وصل منها 9 = 90% سطورًا و0% طلبًا)
- تجميل الموعد المرجعي (القياس على الموعد المعدل) يجعل الرقم داخليًا ممتازًا والعميل غاضبًا
- ملاحقة OTIF برفع مخزون الأمان بلا حساب تحل مؤشرًا وتفسد آخر، فوازنه مع الدوران والتكلفة

## أثر التغيير

- كل نقطة تحسن مع تاجر تجزئة كبير تخفض غرامات مباشرة وتحمي مساحة الأرفف المخصصة لك
- موثوقيته تخفض مخزون الأمان الذي يحتفظ به عملاؤك تحسبًا لك، فتتحسن علاقتك التجارية كلها
- تشخيص أنماط الفشل يوجه الاستثمار بدقة: أسطول؟ تخطيط طلب؟ أم مستودع؟

## احسبه في أداتك

### Excel

```excel
=SUMPRODUCT( (Ord[OnTime]=TRUE) * (Ord[InFull]=TRUE) )
   / COUNTA(Ord[OrderID])
```

### Power BI (DAX)

```dax
OTIF % =
VAR Good =
    CALCULATE (
        COUNTROWS ( Orders ),
        Orders[IsOnTime] = TRUE (),
        Orders[IsInFull] = TRUE ()
    )
RETURN
    DIVIDE ( Good, COUNTROWS ( Orders ) )
```

### Tableau

```
SUM(IF [On Time] AND [In Full] THEN 1 END)
/ COUNTD([Order ID])
```

### SQL

```sql
SELECT SUM(CASE WHEN is_on_time AND is_in_full THEN 1 ELSE 0 END) * 1.0
     / NULLIF(COUNT(*), 0) AS otif_rate
FROM orders
WHERE order_date BETWEEN :from_date AND :to_date;
```

---

المصدر: [KPIHub](https://kpihub.co/k/supply-otif) · مرجع عربي مجاني لمؤشرات الأداء.
