Help the user categorize and organize their bank transactions:
-
Fetch uncategorized transactions: Call
search_transactionsto find transactions that need attention. Look for unverified or uncategorized entries. -
Smart categorization: For each transaction, suggest a category based on:
- The transaction description / reference text
- The counterparty name
- The amount and pattern (recurring = likely subscription)
- Similar past transactions
-
Update transactions: Use
categorize_transactionto assign the correct bookkeeping category (SKR04 chart of accounts for German businesses). -
Invoice matching: When a transaction looks like an incoming payment:
- Call
list_invoicesto find matching unpaid invoices (by amount or client) - Use
link_transactionto connect the payment to the invoice
- Call
-
Document attachment: Remind the user to attach receipts for expenses:
- Use
upload_bulk_attachmentsfor multiple receipts - Use
link_attachment_transactionto connect receipts to transactions
- Use
-
Verification: After categorizing, use
change_transaction_verificationto mark transactions as verified.
Present transactions in batches of 10-15 for manageable review. Show: Date, Amount, Description, Suggested Category.