Update fund details (ABN, auditor, tax agent)
update_fund_detailsSet or update SMSF fund details used on the annual return—ABN, establishment date, postal address, ESA, auditor, and tax agent—changing only the fields supplied.
Instructions
Set the fund details the SMSF annual return prints: ABN (item 3; spaces are stripped and the ATO checksum is enforced), establishment date, postal address, electronic service address alias, the SMSF auditor with SAN and contact details (item 6), and the tax agent with agent number — or tax_agent "none" when the trustees self-lodge (Section K declarations). Pass financial_year to also record the auditor on that year's audit engagement (refused for a closed/lodged year); without it the auditor becomes the fund's standing appointment, used for any year whose engagement names none. Only the fields you pass change. The fund's TFN can NOT be set here — it is entered by the trustee on the web.
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>"
},
"name": "update_fund_details"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| abn | No | Australian business number, 11 digits (spaces allowed) | |
| name | No | Fund name as registered | |
| auditor | No | The fund's approved SMSF auditor (return item 6). Matched to an existing auditor by SAN, then by name; otherwise created. Contact details passed here update that auditor's record. | |
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| esa_alias | No | Electronic service address alias (item 7 C) | |
| reasoning | No | Why you are making this change — recorded on the audit log entry for this write | |
| tax_agent | No | ||
| wound_up_on | No | Date the fund was wound up, if it has been (the return's item 9 comes from it) as an ISO date, e.g. "2026-05-30" | |
| 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. | |
| postal_state | No | ||
| postal_suburb | No | ||
| financial_year | No | Year whose audit engagement should name this auditor, e.g. "2024-25" | |
| postal_postcode | No | ||
| establishment_date | No | Date the fund was established (the return's 5 C first-return answer comes from it) as an ISO date, e.g. "2026-05-30" | |
| postal_address_line1 | No | ||
| postal_address_line2 | No |