Corgi BankDocumentation
OpenAPI

Read a reconciliation run's evidence and balance proof

GET/ledger/correspondent/reconciliations/{id}

Correspondent banking authority: staff reads need ledger:correspondent:read (or ledger:read), writes need ledger:correspondent:write with a verified non-API-key staff identity and a step-up within five minutes, and a review also needs ledger:correspondent:approve and a different person from the maker. Nostro and correspondent ledger accounts are opened, posted and closed only through this module.

Path parameters

idstringRequired

Returns

200 OK

balanceobject or nullOptional

BalanceProof explains a statement's closing booked balance from the ledger at the statement's closing date: the ledger balance by effective date, plus the statement items the ledger does not have, less the ledger items the statement does not have, plus the matched statement items inside the cut, less the matched ledger items inside the cut (a match whose sides fall on either side of the cut). A nonzero difference means the retained statement chain does not add up to its own closing balance: a statement missing from the chain, or a page not yet received.

9 child attributes
closing_datestring · dateRequired

A business date, YYYY-MM-DD

difference_amountintegerRequired
explained_amountintegerRequired
ledger_balance_amountintegerRequired
matched_ledger_in_cut_amountintegerRequired
matched_statement_in_cut_amountintegerRequired
statement_closing_amountintegerRequired
unmatched_ledger_amountintegerRequired
unmatched_statement_amountintegerRequired
breaks_openedintegerRequired
breaks_reopenedintegerRequired
breaks_resolvedintegerRequired
charges_postedintegerRequired
idstringRequired
input_sha256stringRequired
interest_settledintegerRequired
invoices_settledintegerRequired
matchedintegerRequired
nostro_account_idstringRequired

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

notifications_linkedintegerRequired
open_breaksintegerRequired
run_atstring · date-timeRequired
run_bystringRequired
settled_throughstring · date or nullOptional

A business date, YYYY-MM-DD

statement_page_idstringOptional
triggerstringRequired
unmatched_within_toleranceintegerRequired

Errors

Every error is a problem document with a stable code. See Errors.

400401403404409412413422424429500503

to move to open esc to close