Recurring charges
recurring_chargesDetect subscriptions and recurring charges from account transactions to see cadence, typical amount, next expected date, monthly equivalent, and lapsed status.
Instructions
Read-only detection of subscriptions and other recurring charges.
Same detector as eb.py recurring: cadence (weekly, lunar, monthly,
quarterly, yearly), typical amount, next expected date and monthly
equivalent. A charge that is overdue is marked lapsed?. Pagination is
handled inside the tool. There is no payment action. Show the result only
to the account owner.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| today | No | Judge lapsed charges as of this YYYY-MM-DD. Defaults to the real date. | |
| account | No | Account uid from list_accounts. Omit for every consented account. | |
| date_to | No | End date, inclusive, YYYY-MM-DD. Omit to leave the end open. | |
| date_from | Yes | How far back to look, inclusive, YYYY-MM-DD. Six to twelve months works well. | |
| min_count | No | Minimum charges before a series counts. Quarterly and yearly series need only 2. | |
| include_credits | No | Also detect recurring incoming payments, such as salary. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ||
| items | Yes | ||
| notice | No | ||
| currency | No | ||
| owner_only | Yes | ||
| monthly_total_out | Yes | Sum of monthly equivalents for active outgoing charges. |