Add a depreciation schedule
create_depreciation_scheduleAdd a Div 43 capital works or Div 40 plant and equipment depreciation schedule to a property holding, then calculate the year's depreciation entry for the return.
Instructions
Add a depreciation schedule to a holding (usually a property). Div 43 capital works: cost_base is the construction cost, deducted at 2.5% a year (override with rate) pro-rated from start_date. Div 40 plant & equipment: cost_base is the asset's cost, with effective_life_years (ATO effective life) or an explicit annual rate; prime_cost or diminishing_value. For an asset already part-written-down when tracking starts, set start_date to the first day tracked and opening_adjustable_value to its written-down value then. Run calculate_depreciation afterwards to generate the year's entry for the return.
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>",
"holding_id": "<holding_id>",
"division": "<division>",
"cost_base": "<cost_base>"
},
"name": "create_depreciation_schedule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate | No | Annual rate actually applied as a fraction, e.g. 0.025 — overrides the life-based rate | |
| 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 | Yes | "div43" capital works (building/structural, item 12 D1) or "div40" plant & equipment (item 12 E1) | |
| cost_base | Yes | Construction cost (Div 43) or asset cost (Div 40), AUD | |
| reasoning | No | Why you are making this change — recorded on the audit log entry for this write | |
| holding_id | Yes | Holding ID (find via list_holdings) | |
| start_date | No | Date construction completed / the asset was first used as an ISO date, e.g. "2026-05-30" | |
| description | No | e.g. "Split-system air conditioner" | |
| 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 | Effective life in years (Div 40) | |
| opening_adjustable_value | No | Written-down value at start_date, AUD (omit for a new asset: defaults to cost_base) |