ynab_compare_transactions
Compare bank CSV transactions against YNAB entries to find missing or mismatched transactions. Use the report to reconcile accounts and resolve discrepancies.
Instructions
Compare bank CSV transactions with YNAB transactions to find missing or mismatched entries.
Args:
budget_id (string, optional): Budget UUID. Omit to use the default budget.
account_id (string, required): Account UUID to compare against.
csv_file_path or csv_data (string, required): Bank export file path or inline CSV text.
statement_start_date (string, optional): Filter comparison window start date (YYYY-MM-DD).
statement_date (string, optional): Filter comparison window end date (YYYY-MM-DD).
Returns: comparison report with matched, unmatched_bank, unmatched_ynab transactions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| debug | No | ||
| csv_data | No | ||
| budget_id | No | ||
| account_id | Yes | ||
| csv_format | No | ||
| csv_file_path | No | ||
| statement_date | No | ||
| amount_tolerance | No | ||
| auto_detect_format | No | ||
| date_tolerance_days | No | ||
| statement_start_date | No | ||
| enable_chronology_bonus | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matches | Yes | ||
| summary | Yes | ||
| missing_in_bank | Yes | ||
| missing_in_ynab | Yes |