Audit Account Reconciliation
audit_account_reconciliationDiagnose YNAB reconciliation status by comparing cleared and uncleared balances, and list uncleared/unapproved transactions since last reconciliation to identify bank statement mismatches.
Instructions
Read-only reconciliation diagnosis. Without accountId: summarizes every open account's last-reconciled date and cleared/uncleared balances (one API request). With accountId: additionally lists that account's uncleared and unapproved transactions since the last reconciliation, which are exactly the rows to compare against the bank statement. Makes no changes — actual reconciliation (marking transactions reconciled and locking the balance) happens in the YNAB UI; use this to find what needs attention first. Interpretation note: an old last_reconciled_at is not itself a problem if cleared_balance matches the bank; uncleared transactions older than a few days are the usual culprits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budgetId | No | Budget ID (uses default if not provided) | |
| accountId | No | Account to inspect in detail (adds that account's uncleared/unapproved transaction list) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Structured result returned by Audit Account Reconciliation. |