Reconciliation

174 open exceptions, by reason and severity — mart.exceptions_open.

ReasonSeverityCount
SETTLEMENT_AMOUNT_MISMATCHcritical36
ORDER_LINE_NO_SETTLEMENTwarn35
BANK_CREDIT_UNMATCHEDwarn31
CARGO_FEE_ABOVE_EXPECTEDwarn16
SETTLEMENT_NO_PAYMENT_ORDERwarn16
ORDER_LINE_NO_SETTLEMENTcritical13
SETTLEMENT_NO_PAYMENT_ORDERinfo13
PAYMENT_ORDER_COMPOSITION_MISMATCHcritical13
COMMISSION_RATE_DEVIATIONwarn1

An exception auto-resolves when the reconciliation run can no longer reproduce it — money that arrives late closes its own exception. See `docs/runbook.md` for what to do about each reason code.