| Step | Role | Screen |
| Filter From/To date · Request status · Slip status · warehouse · Pallet BC → Find · pick the By Request or By Pallet view | Warehouse Staff | Product Mapping Pallet · Web |
| Export — export the filtered list in the current view (optional) | Warehouse Staff | Product Mapping Pallet · Web |
Create a Mapping Request → system issues number MPYC-KHOxx-YYMM-NNNNN in status SAVED | Warehouse Staff | Product Mapping Pallet · Web |
| Enter Request Date · Warehouse/Zone · PIC · Item Code → system fills Item Name · Customer · Loc ID | Warehouse Staff | Product Mapping Pallet · Web |
| Add barcodes to the Request: Stock popup · Scan Barcode/QR · Add Row by hand | Warehouse Staff | Product Mapping Pallet · Web |
| Skip the duplicate line · report a duplicate-barcode error | System (auto) | Product Mapping Pallet |
Save → validate Request Date · Warehouse/Zone · Item Code → Request = SAVED | Warehouse Staff | Product Mapping Pallet · Web |
Confirmed → Request = SUBMITTED (no way back to SAVED from the UI) | Warehouse Staff | Product Mapping Pallet · Web |
| Print the Request form with a QR Code built from the Request number (optional) | Warehouse Staff | Product Mapping Pallet · Web |
| Create a standalone Mapping Slip — not linked to any Request | Warehouse Staff | Product Mapping Pallet · Web |
On the Request row click Map → system issues MP-KHOxx-YYMM-PNNN = SAVED · Linked Request No. auto-filled, read-only | Warehouse Staff | Product Mapping Pallet · Web |
Enter Pallet BC (V26…) · Creation Date · Warehouse · Item Code · PIC | Warehouse Staff | Product Mapping Pallet · Web |
| Add sub-barcodes to the Slip: Scan · From Mapping Request · Stock popup | Warehouse Staff | Product Mapping Pallet · Web |
Save → validate Pallet BC · Creation Date · Warehouse · Item Code → Slip = SAVED | Warehouse Staff | Product Mapping Pallet · Web |
| Remaining > 0 → orange warning, does not block Submit | System (auto) | Product Mapping Pallet |
Submit → Slip = SUBMITTED, waiting for Warehouse Manager approval | Warehouse Staff | Product Mapping Pallet · Web |
Open the SUBMITTED Slip · check Pallet BC ↔ the list of sub-barcodes in the Slip | Warehouse Manager | Product Mapping Pallet · Web |
Approve → Slip = APPROVED · merge sub-barcodes into the Pallet BC · record the receipt by pallet | System (auto) | Product Mapping Pallet |
Request stays SUBMITTED while barcodes are not fully mapped; the Request moves to CLOSED automatically when every line has Remaining = 0 | System (auto) | Product Mapping Pallet |
The document’s stock period is closed → every action is blocked (Submit · Approve · Cancel · Delete) with the message This action cannot be completed because the affected inventory period is closed through [Close Date] | System (auto) | Product Mapping Pallet |
Open the APPROVED → Cancel (shown only with the right) → cancel confirmation dialog | Warehouse Manager | Product Mapping Pallet · Web |
Slip = CANCELLED · detach sub-barcodes from the Pallet BC · reverse stock · Request: Received down, Remaining up, Request CLOSED returns to SUBMITTED. Remark and Line items on a cancelled Slip stay editable, and it can be approved again afterwards | System (auto) | Product Mapping Pallet |