| # | Input | Loại | Đi vào bước |
|---|---|---|---|
| I-1 | Item Master, Warehouse, Location (Bin) | Master data | Mọi dòng hàng, header Request/Slip |
| I-2 | Tồn kho hiện tại (Lot No · PO No · Barcode · Grade) | Tồn kho | Select from Stock — điền thông tin OUT của dòng |
| Bước | Vai trò | Màn hình |
|---|---|---|
| Create Exchange Request · Select from Stock · Gán Exchange Type từng dòng + nhập giá trị EX mới | Warehouse Staff | Stock Exchange · Web |
| Submit Request · Print Request (QR) | Warehouse Staff | Stock Exchange · Web |
| Scan QR Request · Scan Barcode hàng cần đổi · Make Slip | Warehouse Staff | Stock Exchange · Mobile |
| Create EX Slip from this Request · From Request | Warehouse Staff | Stock Exchange · Web |
| Create Exchange Slip (standalone) | Warehouse Staff | Stock Exchange · Web |
| Submit for Approval | Warehouse Staff | Stock Exchange · Web |
| In tem mới → dán lên hàng (dòng đổi Barcode / Lot / PO) | Warehouse Staff | Exchange Label Issue · Web |
| W/H Stock Checking (tra cứu, tuỳ chọn) | Warehouse Staff | W/H Stock Checking · Web |
| Approve – Update Stock · Cancel | Warehouse Manager | Stock Exchange · Web |
Kỳ kho của phiếu đã chốt → chặn mọi action (Submit · Approve · Cancel · Delete) với thông báo This action cannot be completed because the affected inventory period is closed through [Close Date] | System (auto) | Stock Exchange |
| # | Output | Điều kiện sinh ra |
|---|---|---|
| O-1 | Exchange Request: SAVED → SUBMITTED → CLOSED | CLOSED tự động khi mọi Exchange Slip liên kết đều APPROVED |
| O-2 | Exchange Slip = APPROVED | Manager bấm Approve – Update Stock khi Slip đang SUBMITTED |
| O-3 | Tồn kho mang Lot No / PO No / Barcode / Grade mới, theo Exchange Type của từng dòng | Ngay khi Approve |
| O-4 | Tem mới dán trên hàng | Sau Approve, chỉ với dòng đổi Barcode / Lot / PO |
| O-5 | Request giữ SUBMITTED | Request còn Slip liên kết chưa APPROVED |
| O-6 | Ngoại lệ: Slip = CANCELLED, tồn kho về thông tin trước khi đổi, Request đang CLOSED quay về SUBMITTED — hoặc bị chặn huỷ | Slip đang APPROVED; chặn nếu đã có giao dịch trên hàng sau khi đổi, hoặc đã có action ở màn khác |