Where it usually breaks
And how to keep it from happening.
- Wrong correction path. Inspect whether the stock effect has already posted before changing the request or asking for a reversal.
- Lost history. Preserve the original movement and decision so another shift can explain the correction.
- Availability assumed. Inspect the released reservation and free quantity after cancellation before promising stock to another request.