Correct a depreciation schedule
update_depreciation_scheduleCorrect a depreciation schedule's cost base, start date, effective life, rate, method, or description, recalculating open-year entries while preserving closed or lodged years.
Instructions
Correct a depreciation schedule's basis (cost base, start date, effective life, rate, method, description). Entries already calculated for open years are recalculated; closed or lodged years keep their stored figures. Only the fields you pass change.
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>",
"schedule_id": "<schedule_id>"
},
"name": "update_depreciation_schedule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate | No | ||
| method | No | Div 43 always uses "capital_works" (the default). Div 40: "prime_cost" (cost × days/365 × 100%/life) or "diminishing_value" (opening adjustable value × days/365 × 200%/life). Defaults to prime_cost for div40. | |
| fund_id | Yes | Fund ID (discover via whoami or list_funds) | |
| division | No | "div43" capital works (building/structural, item 12 D1) or "div40" plant & equipment (item 12 E1) | |
| cost_base | No | ||
| reasoning | No | Why you are making this change — recorded on the audit log entry for this write | |
| start_date | No | Start date as an ISO date, e.g. "2026-05-30" | |
| description | No | ||
| schedule_id | Yes | Depreciation schedule ID (from list_depreciation_schedules) | |
| 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. | |
| effective_life_years | No | ||
| opening_adjustable_value | No |