gradeNot graded
get_return_draftAnswer
Reads the current sparse return draft, issue counts, and whether the review pack can be generated. Does not calculate tax or lodge a return.
View tool JSON
{
"name": "get_return_draft",
"kind": "answer",
"impl": "imperative",
"description": "Reads the current sparse return draft, issue counts, and whether the review pack can be generated. Does not calculate tax or lodge a return.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}record_deductionsAction
Records structured deduction evidence interpreted by Codex from synthetic attachments. FY2025-26 WFH fixed-rate amounts are derived in the app; file contents, paths, and override amounts are rejected.
View tool JSON
{
"name": "record_deductions",
"kind": "act",
"impl": "imperative",
"description": "Records structured deduction evidence interpreted by Codex from synthetic attachments. FY2025-26 WFH fixed-rate amounts are derived in the app; file contents, paths, and override amounts are rejected.",
"inputSchema": {
"type": "object",
"properties": {
"entries": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"sourceRecordId": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"category": {
"type": "string",
"enum": [
"work-from-home",
"other-work-related"
]
},
"description": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"periodStart": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"periodEnd": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"quantity": {
"type": "number",
"exclusiveMinimum": 0
},
"unit": {
"type": "string",
"enum": [
"hours",
"AUD"
]
},
"calculationMethod": {
"type": "string",
"enum": [
"fixed-rate"
]
},
"currency": {
"type": "string",
"enum": [
"AUD"
]
},
"sourceLabel": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"sourceRecordId",
"category",
"description",
"periodStart",
"periodEnd",
"quantity",
"unit",
"calculationMethod",
"currency",
"sourceLabel"
]
}
}
},
"required": [
"entries"
],
"additionalProperties": false
}
}record_disposalsAction
Records structured foreign-share or crypto disposal facts interpreted by Codex from synthetic attachments. Does not calculate gains or tax.
View tool JSON
{
"name": "record_disposals",
"kind": "act",
"impl": "imperative",
"description": "Records structured foreign-share or crypto disposal facts interpreted by Codex from synthetic attachments. Does not calculate gains or tax.",
"inputSchema": {
"type": "object",
"properties": {
"entries": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"sourceRecordId": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"assetType": {
"type": "string",
"enum": [
"foreign-share",
"crypto"
]
},
"symbol": {
"type": "string",
"pattern": "^[A-Z0-9.-]{1,12}$"
},
"quantity": {
"type": "number",
"exclusiveMinimum": 0
},
"acquisitionDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"acquisitionUnitPriceMinor": {
"type": "integer",
"minimum": 1
},
"acquisitionCurrency": {
"type": "string",
"enum": [
"AUD",
"USD"
]
},
"disposalDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"proceedsMinor": {
"type": "integer",
"minimum": 1
},
"currency": {
"type": "string",
"enum": [
"AUD",
"USD"
]
},
"brokerageMinor": {
"type": "integer",
"minimum": 1
},
"feeMinor": {
"type": "integer",
"minimum": 1
},
"sourceLabel": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"sourceRecordId",
"assetType",
"symbol",
"quantity",
"disposalDate",
"proceedsMinor",
"currency",
"sourceLabel"
]
}
}
},
"required": [
"entries"
],
"additionalProperties": false
}
}record_acquisition_detailsAnswer
Records user-attested historical acquisition details for one disposal that is missing them. Documentary facts cannot be overwritten.
View tool JSON
{
"name": "record_acquisition_details",
"kind": "answer",
"impl": "imperative",
"description": "Records user-attested historical acquisition details for one disposal that is missing them. Documentary facts cannot be overwritten.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"eventId": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"acquisitionDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"unitPrice": {
"type": "number",
"exclusiveMinimum": 0
},
"currency": {
"type": "string",
"enum": [
"AUD",
"USD"
]
}
},
"required": [
"eventId",
"acquisitionDate",
"unitPrice",
"currency"
]
}
}validate_review_packAction
Derives blockers and warnings from the current draft and reports whether a review pack can be generated. Does not calculate tax.
View tool JSON
{
"name": "validate_review_pack",
"kind": "act",
"impl": "imperative",
"description": "Derives blockers and warnings from the current draft and reports whether a review pack can be generated. Does not calculate tax.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}generate_review_packAction
Generates an evidence review pack when no blockers remain. Warnings remain visible. Does not lodge a return or calculate tax.
View tool JSON
{
"name": "generate_review_pack",
"kind": "act",
"impl": "imperative",
"description": "Generates an evidence review pack when no blockers remain. Warnings remain visible. Does not lodge a return or calculate tax.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}