reconcile_account
Reconcile YNAB bank statements by matching transactions, detecting discrepancies, and optionally creating or updating records to align with actual balances.
Instructions
Guided reconciliation workflow with human narrative, insight detection, and optional execution (create/update/unclear). Set include_structured_data=true to also get full JSON output (large).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget_id | Yes | ||
| account_id | Yes | ||
| csv_file_path | No | ||
| csv_data | No | ||
| csv_format | No | ||
| statement_balance | Yes | ||
| statement_start_date | No | ||
| statement_end_date | No | ||
| statement_date | No | ||
| expected_bank_balance | No | ||
| as_of_timezone | No | ||
| date_tolerance_days | No | ||
| amount_tolerance_cents | No | ||
| auto_match_threshold | No | ||
| suggestion_threshold | No | ||
| amount_tolerance | No | ||
| auto_create_transactions | No | ||
| auto_update_cleared_status | No | ||
| auto_unclear_missing | No | ||
| auto_adjust_dates | No | ||
| invert_bank_amounts | No | ||
| dry_run | No | ||
| balance_verification_mode | No | ANALYSIS_ONLY | |
| require_exact_match | No | ||
| confidence_threshold | No | ||
| max_resolution_attempts | No | ||
| include_structured_data | No | ||
| force_full_refresh | No |