Create ATO account
create_ato_accountAdds a fund's income tax, activity statement, or superannuation account in the Tax Office records, rejects duplicate account types, and prepares it for statement import.
Instructions
Add one of the fund's accounts with the Tax Office: income_tax (551), activity_statement (001, the Integrated Client Account — a fund registered for GST or paying PAYG instalments has one) or superannuation (552). A fund has at most one of each; asking for a type it already has is refused. Alpha also adds the activity statement account by itself when the fund is GST-registered or pays PAYG instalments, so check list_ato_accounts first. Import its statement afterwards with import_ato_statement.
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>",
"account_type": "<account_type>"
},
"name": "create_ato_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| reasoning | No | Why you are making this change — recorded on the audit log entry for this write | |
| account_type | Yes | Which ATO account | |
| display_name | No | Defaults to e.g. "Activity statement (001)" | |
| external_ref | No | Your stable ID for this write (e.g. a statement line or document reference). Repeating a call with the same external_ref replays the first result instead of writing twice. |