Cảnh báo phạm vi tồn kho (Hệ thống Cảnh báo Lập kế hoạch Nhu cầu 2)
VuaNem Forecasting Pipeline
2026-07-29 11:09
Phương pháp tính (kỹ thuật)
daily_avg_sale = TỔNG(30 ngày số lượng) / 30; days_of_inventory = tồn kho / daily_avg_sale. Gắn cờ THIẾU nếu days_of_inv < số ngày còn lại trong tháng, TỒN ĐỘNG nếu days_of_inv > thời gian giao hàng + tồn kho an toàn, NGUY KỊCH nếu days_of_inv < thời gian giao hàng.
Dữ liệu đầu vào
SKU trong kho
6
Kho KC + TM (đã lọc TB/KL/KT/Media)
Ngày tham chiếu
2026-07-29
Còn 3 ngày trong tháng
Cửa sổ tốc độ bán
30 ngày
Online + Offline + Ecom
NetSuite tồn kho→Tốc độ bán 30 ngày→Leadtime + tồn an toàn→→ Cảnh báo
Quy trình xử lý
1Lọc tồn kho: chỉ kho KC (hàng mới) + kho TM (HMIKT-TM, HNIKT-TM)
↓
2Số bán TB ngày = tổng bán 30 ngày gần nhất / 30 (gộp 3 kênh)
↓
3Số ngày bán hàng còn lại = tồn kho realtime / số bán TB ngày
↓
4SHORTAGE (đỏ): số ngày còn bán < số ngày còn lại trong tháng (3)
↓
5OVERSTOCK (vàng): số ngày còn bán > số ngày còn lại trong tháng VÀ > leadtime NCC + tồn an toàn
Kết quả cảnh báo
🔴 Shortage
0
Nguy cơ hết hàng trong tháng
🟡 Overstock
6
Tồn kho vượt leadtime + an toàn
| sku_id | available | daily_avg_sale | days_of_inventory | leadtime_days | safety_stock_days | alert_type | message |
|---|
| COMFY_160 | 210 | 5.0 | 42.0 | 20.0 | 12.5 | OVERSTOCK | Overstock Risk - 42 ngày |
| GUMMI_160 | 295 | 6.366666666666666 | 46.3 | 15.0 | 17.5 | OVERSTOCK | Overstock Risk - 46 ngày |
| AMANDO_180 | 505 | 0.0 | ∞ | 60.0 | 60.0 | OVERSTOCK | Overstock Risk - ∞ ngày |
| BEDGEAR_X | 3 | 0.0 | ∞ | 75.0 | 90.0 | OVERSTOCK | Overstock Risk - ∞ ngày |
| SAFFRON_K | 13 | 0.0 | ∞ | 45.0 | 60.0 | OVERSTOCK | Overstock Risk - ∞ ngày |
| TEMPUR_160 | 10 | 0.0 | ∞ | 120.0 | 180.0 | OVERSTOCK | Overstock Risk - ∞ ngày |