Upstream input
POS · sell-through · promo calendar
This stage
Demand & MPS/MRP
Forecast → S&OP → MPS → MRP
Module · BR-02 / BR-03
Demand Planning, S&OP, MPS/MRP
Live pull จาก Odoo (Sales + Purchase Orders) → demand sensing → forecast → S&OP consensus → MPS → MRP explosion พร้อม what-if simulator ที่ผูกกับทั้ง chain
Forecast Accuracy
94.4%
MAPE 5.6% · demo replay
Consensus Value
4,690units
MBK-HM-25 · W+3
Open SO Pipeline
10,529units
4 orders
Open PO Pipeline
200,897units
5 orders
End-to-End Process
ลำดับขั้นตอนหลักของโมดูลนี้
Demo replaySO open 4 · 10,529 unitsPO open 5 · 200,897 unitsHistory 91 wk · 549,715 unitsตอนนี้ใช้ dataset จำลองรูปทรงเดียวกับ Odoo · เพิ่ม secrets
ODOO_URL · ODOO_DB · ODOO_USERNAME · ODOO_API_KEY เพื่อสลับเป็น live pullForecast Decomposition · MBK-HM-25
คำนวณจาก 91-week history (Odoo sale.order.line) — baseline + seasonal + promo + export พร้อม P10–P90
BaselineSeasonalPromo liftExport L/CActualP10–P90
Demand Sensing Signals
6 แหล่งข้อมูลที่ AI ใช้สร้าง baseline forecast (พร้อม weight)
POS Sell-through
Lotus's · Big C · Makro
+8.2% WoW
+8.2%
Weather Signal
TMD ภาคอีสาน 4 wk
ฝน -22%
-4.1%
Promo Calendar
Trade Mktg · 6.6 / 7.7
2 active
+35.0%
Export Pipeline
PRG Global · L/C
3 L/C · 8.4t
+12.4%
Google Trends
ค้นหา “ข้าวหอมมะลิ”
Index 78
+3.6%
Competitor Activity
ตราฉัตร · มาบุญครอง · ตราหงษ์
1 promo wk
-1.8%
S&OP Consensus Cockpit
4 ฝ่ายเสนอตัวเลข — ระบบคำนวณ consensus + variance ก่อนเข้าประชุม
Statistical
-4.0%Stat Model
2,025
Holt-Winters + ML uplift
Sales
+8.1%Sales / KA
2,280
Big C เพิ่ม shelf · Lotus's restock
Marketing
+16.1%Trade Mktg
2,450
Campaign 6.6 lift +35%
Finance
-10.9%Finance
1,880
Cash constraint · cap inventory
Consensus · MBK-HM-25 · W26
2,110
units
Variance · ±13.4%Weighted (40/30/15/15) — Stat heavy 3 SKU pending
S&OP Cycle
- Demand Reviewพุธ 03/06
- Supply Reviewพฤ 04/06
- Pre-S&OPศุกร์ 05/06 10:00
- Exec S&OPศุกร์ 05/06 14:00
📍 MBK HQ · Floor 12
Forecast Accuracy Scorecard
MAPE / Bias / FVA · คำนวณ MAPE จาก holdout 12 wk ล่าสุดของ Odoo sales
MAPE Trend · 12 wk
5.6%
--1.5
Target ≤ 15%
Bias
+2.1%
over-forecast
FVA vs Stat
+3.2%
sales override adds
Accuracy by ABC Class
Class A · 3 SKUMAPE 4.1%
Bias +1.2%FVA +4.1%
Class B · 3 SKUMAPE 3.5%
Bias -2.4%FVA +2.3%
Class C · 0 SKUMAPE 0%
Bias -6.1%FVA -1.2%
SKU Leaderboard
Most accurate
- MBK-BR-02 · กล้องหอม 2kg3.2%
- MBK-SR-01 · เหนียวเขี้ยวงู 1kg3.5%
- MBK-JS-05 · ญี่ปุ่น 5kg3.7%
Needs attention
- MBK-HM-10 · หอมมะลิ 10kg4.5%
- MBK-HM-25 · หอมมะลิ 25kg4.1%
- MBK-HM-05 · หอมมะลิ 5kg3.8%
What-If Demand Simulator
ลองปรับ scenario แล้วดู impact ต่อทั้ง supply chain ทันที — ใช้ตอนประชุม S&OP ได้จริง
Scenario Controls
Promo lift0%
ปรับ uplift จาก promo W26–W30
Export L/C เพิ่ม0 units
L/C เพิ่มเข้ามากระจาย W26–W27
Adjusted Demand · W26–W30
11,210
units
+0.0% vs baseline
W26
3,416
W27
1,767
W28
2,413
W29
1,641
W30
1,973
Paddy needed
410,286kg
MPS slots
6shifts
Extra PO required
83ใบ
MRP Explosion · 4,690 units
Net Req คำนวณจาก Scheduled = open PO ใน Odoo (5 orders · 200,897 units)
Final Forecast · W26
MBK-HM-254,690units · ข้าวหอมมะลิ 25 kg
Component
Per FG
Gross Req
Sched.
On-hand
Net Req
Action
Paddy Hom Mali 105
RM-PADDY-HM · V-001
36.6
171,654 kg
185,572
18,400
0 kg
covered
Bag PE 25 kg printed
PKG-BAG-25 · V-005
1
4,690 pc
7,815
600
0 pc
covered
Label MBK-HM-25
PKG-LBL-HM25 · V-006
1
4,690 pc
7,510
1,800
0 pc
covered
Net Req > 0 → trigger planned order ไปยัง Procurement module ทันทีไปดู Procurement