List ATO transactions
list_ato_transactionsRetrieve an ATO account's statement lines newest first, showing running balances and optional per-period breakdowns, filtered by category, match status, or processed date range.
Instructions
List an ATO account's statement lines, newest first, each with the ATO's running balance and Alpha's beside it. By default only the lines that carry the balance (parents and single lines); pass include_children to add the per-period breakdown (GST, PAYG instalment, GIC lines). Amounts: positive = DR (owed to the ATO), negative = CR. Filter by category (activity_statement_raised, income_tax_assessed, payment, refund, general_interest_charge, penalty, remission, interest_on_overpayment, transfer_between_ato_accounts, other), match_status or processed-date range.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"fund_id": "<fund_id>",
"ato_account_id": "<ato_account_id>"
},
"name": "list_ato_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Latest processed date (inclusive) as an ISO date, e.g. "2026-05-30" | |
| from | No | Earliest processed date (inclusive) as an ISO date, e.g. "2026-05-30" | |
| page | No | Page number (default 1) | |
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| category | No | Filter by category | |
| per_page | No | Results per page (default 25, max 100) | |
| match_status | No | Bank match status (payments and refunds) | |
| ato_account_id | Yes | ATO account ID (find via list_ato_accounts) | |
| include_children | No | Also list the breakdown lines under each parent |