[KongchangAI]
ConceptCompensating Transaction

Compensating Transaction

A corrective transaction used when a reversal cannot fully offset side effects, handling derived impacts such as fees already incurred or exchange rate differences separately. It is a core concept of the Saga pattern in distributed transactions.

Timeline (last 90 days)

Oct 16

Compensating transactions are used in scenarios where a simple reversal is not enough, for example when a transaction incurs a third-party wire transfer fee due to incorrect routing, an additional compensating transaction is needed to handle the fee that has already been incurred separately.

Unverified50%
Oct 16

In an append-only ledger, the correct way to correct an error is not to rewrite history, but to dispatch compensating transactions to correct the aggregate state forward.

Unverified50%
Oct 13

In financial engineering, modifying historical ledger entries is strictly prohibited; errors are corrected using compensating transactions (reversal transactions or offsetting entries) rather than UPDATE, in order to preserve the integrity of the immutable ledger and the audit trail, in compliance with regulatory frameworks such as SOX, GAAP, and IFRS.

Unverified50%

All Facts (3)

Source Articles