ynab_compare_transactions
Identify missing or mismatched transactions between bank CSV exports and YNAB accounts for accurate statement reconciliation.
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 |