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.
Cuerpo
Closed reason catalog; no free-form 'other'. A disbursement_* or refinance_payoff_* reason clears a disbursement in parts or a refinance payoff: it names the divergence and moves exactly its open amount. refinance_payoff_short_settled_residual only records, on a refinance_payoff_vs_rail item, that part of the shortfall (any amount up to the item's openShortfall and residualAvailable) is the CCB residual of the same contract: it posts nothing.
payment_shortfall, payment_excess, immutable_client_correction, internal_ccb_residual, disbursement_excess_recovered, disbursement_excess_loss, disbursement_remainder_paid_off_rail, disbursement_remainder_cancelled, refinance_payoff_short_recovered, refinance_payoff_short_loss, refinance_payoff_excess_refunded, refinance_payoff_short_settled_residual Respuesta
OK

