| Step | Role | Screen |
| Choose Source type · pick the source document (changing the document after quantities are entered needs confirmation and clears them) | Warehouse Staff (Warehouse Officer / Receiving Clerk) | Material Label Issue · Web |
| Choose Remainder rule (default Last label carries remainder) · enter Qty to label · Qty / label per line; Fully labelled lines have their quantity fields disabled | Warehouse Staff | Material Label Issue · Web |
| Line checks (CR-10: Qty to label ≤ Outstanding · Qty / label ≤ Qty to label · Block rule must divide evenly) · label count (CR-09) | System (auto) | Material Label Issue |
| Save as draft · Generate labels · Generate & print | Warehouse Staff | Material Label Issue · Web |
| Re-check Outstanding + generate ISSUED labels + write cumulative Labelled back to the source line — one transaction; if Outstanding is exceeded or anything fails, no label is created | System (auto) | Material Label Issue |
| Print labels (Printer · Copies · Label stock · Start at position) → label PRINTED, Prints + 1 | Warehouse Staff | Material Label Issue · Web |
| Label scanned into an inbound Slip → label CONSUMED | System (auto) | Inbound |
| Label inquiry · First print (one / several ISSUED labels, no Reprint reason needed) → label PRINTED, Prints + 1 | Warehouse Staff | Material Label Issue · Web |
| Label inquiry · Reprint (one / several PRINTED / CANCELLED / CONSUMED labels, one shared Reprint reason mandatory) — same label no., status unchanged, Prints + 1; the audit trail is written per label only when the print succeeds | Warehouse Staff | Material Label Issue · Web |
| Label inquiry · Cancel label (reason + physical-destruction confirmation mandatory; if the source document is reversed, cancel with reason Receipt reversed) — not an approval step: the Cancel label button is shown to Manager · QA only | Warehouse Manager · QA (Warehouse Supervisor / QA) | Material Label Issue · Web |