Stock Allocation Unit Lifecycle
The Lifecycle
Transitions Explained
Checkout can hold a unit until expiry. Placement commits it or creates a backorder when policy permits. Authorized delivery picks the unit, handoff ships it, and void or cancellation releases eligible units. Stock arrivals fill waiting backorders.
What Cannot Happen
Shipped units return through disposition movements rather than allocation release. Shipping requires picked allocations and separately checks matching obligations.
Concurrency and Timing
Claims and holds consume balances under database checks. Nightly reconciliation releases expired holds as a recovery measure; other discrepancies become findings.