Advanced Transactions
Handle complex financial scenarios with precision. Split transactions, manage multiple payment methods, and track intricate financial flows with ease.
What is an Advanced Transaction?
An advanced transaction allows you to handle complex financial scenarios by splitting a single transaction across:
Multiple Categories
Split expenses across different spending categories
Multiple Payment Methods
Track how you paid for different parts
Multiple Payee/Payer
Track different recipients and sources of money
Users can record transactions in two distinct ways:
Transaction-based
Single Event, Multiple Components
One shopping trip or event with different categories and payment methods
📌 Scenario
I went to Target and bought groceries and some home supplies.
Categories
Payments
Payee
Target
💡 Key Point
This is a single event with multiple components—still considered one transaction.
Natural Language Input
target 65 split: groceries 10 household 55 payment: debit 25 credit 40 payee: target
Intent-based
Multiple Events, Single Intent
Different purchases that share a common purpose or goal
📌 Scenario
I wanted to buy birthday gifts. I went to Walmart and Barnes & Noble.
Categories
Payments
Payees
💡 Key Point
Even though there were two purchases, they share a single intent—buying birthday gifts.
Natural Language Input
birthday_gifts 45 split: toys 15 books 30 payment: paypal 15 apple_pay 30 payee: walmart 15 barnes_noble 30
Why Use Advanced Transactions?
Track Complex Purchases Accurately
Split a single transaction across multiple categories (e.g., groceries + household items) to keep your budget precise.
Handle Multiple Payments Smoothly
Paid part in cash and the rest with your credit card? No problem—record both in one go.
Capture Real Intent Behind Spending
Whether you made one trip or several for a single purpose (like party planning), track it all as one intentional expense.
Better Budget Insights
Get a clearer picture of where your money goes by categorizing every part of a transaction properly.
Real-Life Flexibility
Life isn't always one-payment, one-purpose. Advanced Transactions match how you actually spend and earn.
How to Create Advanced Transactions
Advanced transactions can be created through natural language or use the standard UI form with full manual control.
Step-by-Step Guide
Start with the total amount
Begin your transaction with the total amount you spent or received.
Use the split keyword
Add "split:" followed by category names and amounts for each part.
Specify payment methods (optional)
Add "payment:" followed by payment method and amount for each part.
Add additional context
Include payee, date, notes, or any other relevant information.
Syntax Examples
Basic Split
restaurant 100 split: food 70 drinks 30
Split with Payment Methods
groceries 150 split: food 100 household 50 payment: card 100 cash 50
Complex Split with Notes
trip 500 split: transport 200 accommodation 250 food 50 note: business trip to NYC
Important Note
When using natural language to create advanced transactions, the system only matches categories, accounts, and payees/payers you've already created. It won't create new ones automatically.
Ready to Master Advanced Transactions?
Start using advanced transactions today and take control of your complex financial scenarios