AI2Fin spots recurring payments in your transaction history and turns them into bills automatically — so subscriptions, rent, insurance and other regular costs show up without manual setup. You can also add or edit bills yourself at any time.
get_bills
Retrieves all recurring bill patterns for the user.Parameters
Response fields
Each bill in the response includes:Example Request
Example Response
get_upcoming_bills
Retrieves upcoming bill occurrences (due dates).Parameters
Response fields
Each upcoming bill occurrence includes:Example Request
Example Response
get_bill_summary
Calculates bill summary including monthly totals and frequency breakdown.Parameters
None required.Example Response
- WEEKLY bills × 4
- FORTNIGHTLY bills × 2
- MONTHLY bills × 1
- QUARTERLY bills ÷ 3
- YEARLY bills ÷ 12
get_bill_occurrences
NEW - Flexible Historical Queries
Parameters
Example Response
get_overdue_bills
NEW - Overdue Detection
Parameters
Example Response
get_bill_pattern_financial_summary
NEW - Financial Year Analysis
Parameters
*Either
billPatternId OR merchantName required
Example Response
mark_bill_as_paid
NEW - Payment Management
Parameters
Example Response
upload_receipt_for_bill
NEW - Receipt Management
Parameters
Example Response
create_bill_pattern
NEW - Manual Bill Creation
Parameters
Custom rules will automatically apply to the created bill pattern.
update_bill_pattern
NEW - Bill Management
Parameters
Real-World Examples
View All Bills
User: “What bills do I have?” AI calls:Check Upcoming Payments
User: “What bills are due this month?” AI calls:Calculate Monthly Bill Cost
User: “How much do I spend on bills monthly?” AI calls:Check Overdue Bills
User: “What are my overdue bills?” AI calls:Financial Year Summary
User: “How much have I paid for Netflix this financial year?” AI calls:Mark Bill as Paid
User: “Mark my Netflix bill as paid” AI calls:Query Historical Payments
User: “Show me all Woolworths bills I paid in March” AI calls:🌍 Financial Year Support
Country-Aware FY Calculations
get_bill_pattern_financial_summary tool automatically detects your country and uses the correct financial year dates:
Automatic Detection:
- Uses the country set in your AI2Fin profile
- Calculates the correct FY start and end dates for you
- Supports Year-to-Date (YTD) calculations
- Separates what you’ve actually paid from what’s still projected
Bill Frequencies
How bills are detected
AI2Fin looks at your transaction history and turns recurring payments into bills for you, so you don’t have to set them up by hand:- Recognises recurring merchants — payments to the same provider that repeat over time
- Works out the frequency — weekly, fortnightly, monthly, quarterly or yearly
- Checks the amounts line up — so genuine recurring costs are grouped together
- Creates the bill when there’s a clear, reliable pattern
Bill Status
Bill Pattern Status
isActive: true- Bill is currently activeisActive: false- Bill stopped/cancelled
Occurrence Status
pending- Not yet paidpaid- Payment processedoverdue- Past due date, not paid
Important Notes
Automatic Updates
Bills update automatically when:- New matching transaction detected
- Payment processed for occurrence
- Pattern changes (amount, frequency)
Manual Management
Users can:- Mark bills as inactive
- Edit bill details
- Link transactions manually
- Override AI detection
Privacy and speed
- Bill queries are fast, so your assistant responds quickly.
- Every request is scoped to your account — you only ever see your own bills.
Next Steps
Transaction Tools
Access transaction data
Subscription Tools
Check feature access
