Return Receipt Lifecycle
The Lifecycle
Transitions Explained
Receiving counts goods against the return authorization and moves no stock. Inspection records condition; disposition can proceed without a separate inspection. Restock restores original cost, while quarantine writes unavailable stock without restoring cost.
What Cannot Happen
Receipt keys prevent duplicate receiving and terminal disposition refuses further inspection or disposition. Quantity constraints prevent disposition beyond the recorded receipt.
Concurrency and Timing
Warehouse records and return quantities commit before financial continuation. Failed money work has no automatic retry on receipt replay or repeated disposition.