Detect Recurring Charges
detect_recurring_chargesAnalyze transaction history to identify recurring charges and subscriptions, estimate frequency, and flag price changes. Cross-references with scheduled transactions and suggests actions for unmatched charges.
Instructions
Identify subscriptions and recurring charges from transaction patterns. Analyzes transaction history to detect regular outflows, estimates frequency, flags price changes, and cross-references with scheduled transactions. Returns create_scheduled_actions for unmatched recurring charges (suggestions only).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget_id | No | Budget ID. Omit to use the last-used budget. | |
| history_months | No | How many months of history to analyze. | |
| include_matched | No | Include recurring charges that already have a matching scheduled transaction. | |
| min_occurrences | No | Minimum number of transactions to qualify as recurring. |