Skip to content
Mermaid templates

Inventory reservation, expiry and reconciliation

Covers reservation timeout and inspection before returned stock becomes available. Original worked design example; adapt responsibilities, thresholds and assumptions to your system.

Template previewMermaid
Rendering…

What this template contains

Diagram type
State diagram
Source
17 lines

Make it your own.

stateDiagram-v2
[*] --> Available
Available --> Reserved: reserve against order
Reserved --> Committed: payment confirmed
Reserved --> Available: reservation expires
Reserved --> Released: order cancelled
Released --> Available: stock reconciliation complete
Committed --> Picked: warehouse confirms pick
Picked --> Shipped: carrier acceptance
Picked --> Exception: quantity mismatch
Exception --> Picked: corrected pick
Exception --> Released: fulfilment cancelled
Shipped --> Returned: accepted return received
Returned --> Inspection: assess condition
Inspection --> Available: fit for resale
Inspection --> Quarantined: damage or uncertainty
Quarantined --> [*]