Reconcile reconciliation
Reconciles the period against the statement’s ending balance, the same as the Reconcile button in Finta. Finta’s balance must match it to the cent, or nothing is saved and the error carries both balances. The statement balance is required; a PDF isn’t. Reconciling locks the period: its transactions’ amounts, dates and deletions are blocked until it’s unreconciled, though categories can still change. It also reconciles any earlier unreconciled periods. Reconciling an already reconciled period is refused (already_reconciled), so a retry can’t reconcile twice. Requires Reconciliation: Manage.
Authorizations
API key prefixed with finta_
Path Parameters
The period's recon_ ID, from GET /reconciliations.
"recon_3f9a1c27b84e4d0d9e6b5a2c71f08e44"
Body
The statement's ending balance in cents, as the statement prints it (a credit card's balance owed is positive).
txn_ IDs to leave out of this period, such as a duplicate or an item that clears in a later period. Transactions posted after the statement's cutoff are always left out.
Response
The period, now reconciled.
Derived from the account, its ledger category and the period's end date, so it stays the same when the period is reconciled or undone.
^recon_[a-f0-9]{32}$reconciliation The acct_ ID, as in GET /accounts.
The calendar month's end, or the bank statement's date for statement-dated accounts.
What Finta's books add up to through period_end, in the statement's terms (a credit card's balance owed is positive). Null for a period reconciled as part of a later one.
The balance the period is checked against, entered by someone or supplied by a bank feed. Null until one is provided, and for a period reconciled as part of a later one.
When it was reconciled, in Unix seconds. Null until reconciled.
The usr_ ID of who reconciled it. Null until reconciled, for the nightly job, and for reconciliations made before this was recorded.
How a person reconciled it. Null on the same conditions as reconciled_by.
web_app, api, mcp, null