Where it usually breaks
And how to keep it from happening.
- Release confused with stock movement. Releasing a reservation changes free quantity. The posted movement trail still explains the on-hand balance.
- Original posting edited. A reversal must leave the original movement immutable and identify it from the compensation.
- Repeated reversal applied twice. Inspect the existing compensation before retrying a correction whose response was uncertain.