Complete a partial shipment
As a warehouse employee, I want to scan items from a Sales Order and create a partial Delivery Note so that I can ship available inventory without waiting for the full order.
- Navigate Home → Ship → select Sales Order
- Scan item barcode, count increments
- Click SAVE, draft Delivery Note created
- Click SHIP, Delivery Note submitted
- Remaining qty still available for future shipment
Cancel a submitted Delivery Note
As a warehouse employee, I want to cancel a submitted Delivery Note so that I can correct mistakes made during shipping.
- Navigate to a submitted Delivery Note
- CANCEL button visible, SHIP button hidden
- Click CANCEL, docstatus changes to Cancelled
- Stock ledger entries reversed
Scan handling unit on Delivery Note
As a warehouse employee, I want to scan a handling unit barcode instead of an item barcode so that I can ship entire pallets/containers efficiently.
- Scan HU barcode on Delivery Note form
- Item automatically identified from HU
- Quantity populated from HU stock qty
- Handling unit field populated on line item
Prevent over-delivery
As a warehouse employee, I want the system to prevent me from shipping more than the ordered quantity so that I don't accidentally over-ship.
- Scan item barcode repeatedly past ordered qty
- Count stops at ordered qty OR warning displayed
- Cannot submit with qty exceeding Sales Order line
Ship with unsaved changes warning
As a warehouse employee, I want to be warned if I navigate away with unsaved scans so that I don't lose my work.
- Scan items on Delivery Note
- "Unsaved" indicator visible in header
- Attempt to navigate to Home
- Warning or confirmation displayed
Complete a partial shipment
As a warehouse employee, I want to scan items from a Sales Order and create a partial Delivery Note so that I can ship available inventory without waiting for the full order.
Cancel a submitted Delivery Note
As a warehouse employee, I want to cancel a submitted Delivery Note so that I can correct mistakes made during shipping.
Scan handling unit on Delivery Note
As a warehouse employee, I want to scan a handling unit barcode instead of an item barcode so that I can ship entire pallets/containers efficiently.
Prevent over-delivery
As a warehouse employee, I want the system to prevent me from shipping more than the ordered quantity so that I don't accidentally over-ship.
Ship with unsaved changes warning
As a warehouse employee, I want to be warned if I navigate away with unsaved scans so that I don't lose my work.