Preview a consignado compensating adjustment
Validates a prospective compensating adjustment against the same domain invariants Create enforces and reports the eventual posting direction, with no database write, object storage call or outbox event.
Authorizations
JWT bearer token issued by the identity provider.
Body
Signed compensating entry magnitude, exact two-decimal string. Sign convention: payment_shortfall must be negative, payment_excess must be positive.
ISO-4217 currency code.
3Operator's structured justification.
1 - 4000Canonical rail contract number.
2 - 15Closed reason catalog; no free-form 'other'.
payment_shortfall, payment_excess, immutable_client_correction, internal_ccb_residual Landed correction event this adjustment resolves. At most one of divergenceId/correctionEventId may be set.
255CCB debt after this adjustment. Both-or-neither with debtAmountBefore.
CCB debt before this adjustment. Both-or-neither with debtAmountAfter.
Divergence this adjustment resolves. At most one of divergenceId/correctionEventId may be set.
Response
OK
Normalized signed amount, exact two-decimal string.
ISO-4217 currency code.
Canonical rail contract number.
debit|credit: the direction the eventual posting intent moves the contract's principal (receivable) account. Always opposite suspenseSide.
Closed reason catalog.
debit|credit: the direction the eventual posting intent moves the tenant's suspense account.
CCB debt after, when this adjustment changes the debt.
CCB debt before, when this adjustment changes the debt.

