# دقّة إظهار المخزون للعميل (Customer-Facing Stock Accuracy)

> نسبة الأصناف التي يطابق توفّرها المعروض على الشاشة توفّرها الفعلي في الفرع، إلى الأصناف المفحوصة.

- **المجال:** التجزئة والمتاجر (Retail)
- **الوحدة:** %
- **تكرار القياس:** أسبوعي
- **الاتجاه المرغوب:** أعلى أفضل
- **النوع:** قائد (Leading)
- **الرابط:** https://kpihub.co/k/retail-stock-visibility

## الهدف

حماية أثمن وعد في القنوات المتعدّدة، فالعميل الذي جاء لصنف قال الموقع إنه موجود ولم يجده يخسر مرتين.

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

- الوعد المكسور هنا يكلّف زيارة كاملة وثقة في الموقع بعدها
- كل خدمة متعدّدة القنوات مبنيّة على هذا الرقم: الاستلام والشحن من الفرع والحجز
- دقّة السجلّ لا تكفي: العميل يحتاج الصنف على الرفّ لا في المخزن

## المعادلة

```
Visibility Accuracy % = (Items whose shown availability matches reality ÷ Items audited) × 100
```

افحص الرفّ لا السجلّ. فصنف موجود في المخزن ومعروض «متوفّر» يظلّ وعدًا مكسورًا للعميل الذي جاء ولم يجده على الرفّ.

## مثال محسوب

‏840 صنفًا مفحوصًا عبر الفروع، طابق 706 ما يظهر على الشاشة. الحساب: (706 ÷ 840) × 100 = 84%، و91 من الـ134 معروضة متوفّرة وغير موجودة على الرفّ.

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

فوق 95% شرط لتشغيل أي خدمة متعدّدة القنوات. وتحت 90% يعني أن كل وعد توفّر على الشاشة مقامرة، والأفضل إخفاء التوفّر من إظهاره خاطئًا.

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

- انخفاضه بعد ارتفاع الطلب الإلكتروني يعني تحديثًا لا يواكب وتيرة السحب
- تركّز الخطأ في اتجاه «متوفّر وغير موجود» أخطر من العكس بكثير
- ارتفاعه بعد جرد دوري متكرّر أثر مباشر ومستدام

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

- ما اتجاه الخطأ؟ «متوفّر وغير موجود» يكلّف زيارة، والعكس يكلّف بيعة فقط
- كم مرة تُحدَّث الأرقام يوميًّا؟ التحديث الليلي لا يكفي لصنف سريع
- هل نعرض هامش أمان أم الرصيد كاملًا؟ العرض الكامل يبني وعودًا هشّة

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

- اعرض توفّرًا أقلّ من الرصيد بهامش أمان، فالوعد المحفوظ أهم من بيعة إضافية
- افحص الرفّ لا السجلّ، فالفرق بينهما هو المشكلة كلها
- لا تُفعّل خدمات القنوات المتعدّدة في فرع تحت 95%

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

- أعمدة بالفرع للدقّة مع اتجاه الخطأ
- خط زمني للدقّة مع خط الطلبات الإلكترونية
- توزيع الفروق: معروض ناقص مقابل معروض زائد

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

- فحص السجلّ بدل الرفّ يعطي دقّة ممتازة ووعودًا مكسورة
- عرض الرصيد كاملًا بلا هامش أمان يبني وعودًا تنكسر عند آخر قطعة
- تشغيل خدمات القنوات في فرع غير دقيق يحوّل الميزة إلى مصدر شكاوى

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

- معالجة الـ91 حالة «متوفّر وغير موجود» تمنع 91 زيارة تنتهي بخيبة
- هامش الأمان في العرض يحوّل وعدًا هشًّا إلى وعد محفوظ بتكلفة بيعات قليلة
- الوصول إلى 95% يفتح الباب لتشغيل الاستلام والشحن من الفرع بأمان

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

### Excel

```excel
=COUNTIFS(SA[Matches],"Yes") / COUNTA(SA[ItemID])
```

### Power BI (DAX)

```dax
Visibility Accuracy % =
DIVIDE (
    CALCULATE ( COUNTROWS ( 'StockAudit' ), 'StockAudit'[ShownMatchesShelf] = TRUE () ),
    COUNTROWS ( 'StockAudit' )
)
```

### Tableau

```
SUM( IF [Shown Matches Shelf] THEN 1 ELSE 0 END ) / COUNT([Item ID])
```

### SQL

```sql
SELECT branch,
       COUNT(*) FILTER (WHERE shown_available = on_shelf) * 100.0
         / NULLIF(COUNT(*), 0)                                    AS visibility_accuracy_pct,
       COUNT(*) FILTER (WHERE shown_available AND NOT on_shelf)    AS false_available,
       COUNT(*) FILTER (WHERE NOT shown_available AND on_shelf)    AS false_unavailable
FROM   stock_visibility_audit
WHERE  audited_on BETWEEN :from_date AND :to_date
GROUP  BY branch
ORDER  BY false_available DESC;
```

---

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