Payout reconciliation standing
The Lifecycle
Transitions Explained
Payout standing follows its active explanation. Creation takes the holding, approval seals financial facts, and abandonment or reversal releases the holding while preserving history.
What Cannot Happen
Held payouts cannot be voided, and approved holdings prevent financial edits. Bank outcome remains a separate lifecycle.
Concurrency and Timing
Lifecycle locks cover the explanation and relevant holdings; payout commands lock the existing holder before the payout. Expected-version checks apply only to commands that accept one, and the active-link index prevents competing holders.