Where it usually breaks
And how to keep it from happening.
- Approval counted as funding. Compare the released tranches with the funded account position. Undisbursed approved credit stays separate from money released.
- Timeout followed by retry. Read the provider result and existing effects before repeating an instruction. Retain the stable operation identity across attempts.
- Receipt without an effect. Keep the discrepancy in Needs review until the expected local effect can be confirmed. A successful request response is insufficient to close it.