Purchase order lifecycle
The Lifecycle
Transitions Explained
Staff create a draft, issue it and record deliveries. Partial receipts leave an outstanding remainder; receipts or quantity cancellation can eliminate it. Closing cancels all remaining units, while cancellation is reserved for orders with no received stock.
What Cannot Happen
Only drafts are replaceable. Received stock prevents whole-order cancellation, and fully received orders cannot take another receipt.
Concurrency and Timing
Order locking serializes receipt and lifecycle changes. Cancelling an untouched issued order's entire remainder through line operations still labels it received, even though no delivery occurred.