KAM · Gửi điều chỉnh forecast
Quick Reference — Trang
/planner/override-import→ chọn upload hoặc form → preview → submit.
Khi nào cần gửi?
- Marketing chốt 1 đợt sale (Mid-Month, Double Day, Mega Sale)
- Khách báo trước có spike (event, promotion offline)
- Bạn dự đoán sản lượng tuần tới khác hẳn baseline
Cách 1 · Upload Excel (recommend khi > 5 dòng)
| # | ▶ Thao tác | ✅ Kỳ vọng |
|---|---|---|
| 1 | Vào sidebar → Lập kế hoạch → Gửi điều chỉnh | Mở trang /planner/override-import |
| 2 | Bấm "Tải template Excel" | Download .xlsx mẫu |
| 3 | Mở template, điền theo cột (xem bảng dưới) | – |
| 4 | Quay lại web, bấm "Upload" → chọn file | Preview hiện 1 bảng |
| 5 | Soát số dòng + tổng qty | 🟢 Khớp với file Excel |
| 6 | Bấm "Gửi" | Toast "Đã gửi N adjustment" |
Template Excel — các cột
| Cột | Bắt buộc | Ví dụ | Ghi chú |
|---|---|---|---|
customer_code | ✅ | LOREAL_VN | Đúng mã trong hệ thống |
warehouse_code | ✅ | HCM_01 | Mã kho |
target_date | ✅ | 2026-06-15 | YYYY-MM-DD |
qty | ✅ | 8500 | Số đơn dự kiến |
event_type | – | MID_MONTH | Nếu trống → NORMAL |
note | 🟡 | "Mid-Month + livestream KOL" | Bắt buộc nếu Δ > 30% |
Cách 2 · Nhập form (≤ 5 dòng)
| # | ▶ Thao tác | ✅ Kỳ vọng |
|---|---|---|
| 1 | Vào trang → tab "Nhập tay" | Form hiện |
| 2 | Chọn khách + kho + ngày + qty + event_type | – |
| 3 | Nhập note (nếu cần) | – |
| 4 | Bấm "Thêm dòng" → lặp lại | Bảng dưới hiện tổng dòng |
| 5 | Bấm "Gửi tất cả" | Toast OK |
Sau khi gửi
| State | Ý nghĩa | Bạn cần làm gì |
|---|---|---|
NEW | Đã vào DB, chờ AM xem | Chờ |
SEEN | AM đã xem | Chờ Planner duyệt |
ACCEPTED | 🟢 Planner đã duyệt — vào forecast | Done |
REJECTED | 🔴 Planner từ chối | Xem lý do ở cột note, có thể gửi lại |
Δ > 30% so với P85
Nếu số bạn gửi lệch P85 quá 30%, hệ thống bắt buộc bạn nhập note. Không có note → submit fail.
Lỗi thường gặp
"Customer code không hợp lệ"
Mã khách phải khớp chính xác (UPPERCASE, không có khoảng trắng). Xem danh mục ở /planner/forecast/customer.
Excel parser fail
- Đảm bảo file
.xlsx(không phải.xlscũ) - Sheet đầu tiên phải là sheet data
- Header row đúng tên cột
Đã gửi nhầm — sửa thế nào?
Adjustment state NEW/SEEN vẫn sửa được: vào lại trang, tab "Lịch sử gửi" → chọn dòng → "Huỷ". Nếu đã ACCEPTED/REJECTED → tạo adjustment mới override (Planner ưu tiên adjustment mới hơn).
Tip nâng cao
💡 Upload 1 file Excel chung cho toàn account → nhanh hơn nhập form 💡 Đặt event_type=NORMAL mặc định để engine tự áp hệ số mùa 💡 Note càng cụ thể (livestream KOL nào, mã giảm bao nhiêu) → Planner duyệt càng nhanh