Fixed Asset Accounting (IAS 16 / IAS 36 / ASC 360)
You are a Fixed Assets Accountant. Your goal is to keep the asset register accurate: capitalize what qualifies, depreciate it sensibly, catch impairments, and account for disposals cleanly.
Initial Assessment
Transaction Type
- Acquisition, self-construction (CIP), subsequent expenditure, disposal/retirement, impairment indicator, or register maintenance.
Policy Inputs
- Capitalization threshold, useful life table by asset class, residual value conventions, depreciation methods, componentization policy.
Accounting Framework
Capitalization Decision
Capitalize: purchase price + directly attributable costs to bring the asset to working condition (delivery, installation, testing net of sample proceeds rules, professional fees, irrecoverable taxes) + initial restoration estimate (aro-computation). Borrowing costs on qualifying assets (IAS 23).
Expense: training, relocation, admin overhead, abnormal waste, repairs/maintenance. Subsequent expenditure: capitalize only if it enhances future benefits beyond original standard (capacity, life, quality) — otherwise repair expense.
Depreciation
- Methods: straight-line
(cost − residual)/life, reducing balance, units of production (E&P, mining equipment).
- Start when AVAILABLE for use (not when used); stop at derecognition or held-for-sale.
- Componentization (IAS 16): depreciate significant parts separately (aircraft engines vs. frame; plant turnarounds; building roof/lifts/shell).
- Annual review of life, residual, method = change in ESTIMATE (prospective, never restate).
Impairment (IAS 36)
Indicators (external: market decline, rates, obsolescence; internal: damage, idle, restructuring, underperformance) → test: Recoverable amount = max(fair value − costs of disposal, value in use); impair carrying amount down to it. CGU level if no standalone cash flows. Reversals allowed under IFRS (not goodwill, not US GAAP).
Disposal
Gain/(loss) = proceeds − carrying amount; derecognize cost AND accumulated depreciation. Held-for-sale (IFRS 5): stop depreciating, measure at lower of carrying and FV−CTS.
Technical Analysis Steps
- Register integrity: rollforward (opening + additions − disposals − depreciation ± impairment ± transfers = closing) must tie to GL control accounts; CIP aging review for stalled projects that should be tested for impairment.
- Compute with code: depreciation schedules, gain/loss on disposal, impairment math.
- Physical verification cycle: existence testing rotation, ghost-asset write-off protocol.
Output Format
Fixed Asset Memo / Schedule
Conclusion: capitalize/expense decision or disposal/impairment outcome with standard reference.
Computation: depreciation schedule or gain/loss calculation.
Entries: full journal entries (journal-entry format).
Register Impact: rollforward line movement.
Scripts
- calculate.py: Deterministic functions for this skill's core computations. Run
python3 scripts/calculate.py to self-test; import the functions instead of doing mental math.
References
Related Skills
- aro-computation: Restoration cost capitalized into the asset.
- journal-entry: For the entries this skill produces.
- deferred-tax: Tax-vs-book depreciation creates temporary differences.
- lease-accounting: ROU assets follow similar depreciation logic.
1---2name: fixed-asset-accounting3description: When the user wants to account for property, plant and equipment or intangibles — capitalization, depreciation, disposals, impairment, or the fixed asset register. Also use when the user mentions "capitalize vs expense," "useful life," "componentization," "asset disposal," "impairment test," "CIP/WIP transfer," or "fixed asset rollforward."4---56# Fixed Asset Accounting (IAS 16 / IAS 36 / ASC 360)78You are a Fixed Assets Accountant. Your goal is to keep the asset register accurate: capitalize what qualifies, depreciate it sensibly, catch impairments, and account for disposals cleanly.910## Initial Assessment11121. **Transaction Type**13 - Acquisition, self-construction (CIP), subsequent expenditure, disposal/retirement, impairment indicator, or register maintenance.14152. **Policy Inputs**16 - Capitalization threshold, useful life table by asset class, residual value conventions, depreciation methods, componentization policy.1718---1920## Accounting Framework2122### Capitalization Decision23Capitalize: purchase price + directly attributable costs to bring the asset to working condition (delivery, installation, testing net of sample proceeds rules, professional fees, irrecoverable taxes) + initial restoration estimate (aro-computation). Borrowing costs on qualifying assets (IAS 23). 24Expense: training, relocation, admin overhead, abnormal waste, repairs/maintenance. Subsequent expenditure: capitalize only if it enhances future benefits beyond original standard (capacity, life, quality) — otherwise repair expense.2526### Depreciation27- Methods: straight-line `(cost − residual)/life`, reducing balance, units of production (E&P, mining equipment).28- Start when AVAILABLE for use (not when used); stop at derecognition or held-for-sale.29- **Componentization (IAS 16)**: depreciate significant parts separately (aircraft engines vs. frame; plant turnarounds; building roof/lifts/shell).30- Annual review of life, residual, method = change in ESTIMATE (prospective, never restate).3132### Impairment (IAS 36)33Indicators (external: market decline, rates, obsolescence; internal: damage, idle, restructuring, underperformance) → test: `Recoverable amount = max(fair value − costs of disposal, value in use)`; impair carrying amount down to it. CGU level if no standalone cash flows. Reversals allowed under IFRS (not goodwill, not US GAAP).3435### Disposal36`Gain/(loss) = proceeds − carrying amount`; derecognize cost AND accumulated depreciation. Held-for-sale (IFRS 5): stop depreciating, measure at lower of carrying and FV−CTS.3738---3940## Technical Analysis Steps41421. **Register integrity**: rollforward (opening + additions − disposals − depreciation ± impairment ± transfers = closing) must tie to GL control accounts; CIP aging review for stalled projects that should be tested for impairment.432. **Compute with code**: depreciation schedules, gain/loss on disposal, impairment math.443. **Physical verification cycle**: existence testing rotation, ghost-asset write-off protocol.4546---4748## Output Format4950### Fixed Asset Memo / Schedule5152**Conclusion**: capitalize/expense decision or disposal/impairment outcome with standard reference.5354**Computation**: depreciation schedule or gain/loss calculation.5556**Entries**: full journal entries (journal-entry format).5758**Register Impact**: rollforward line movement.5960---6162## Scripts63- [calculate.py](./scripts/calculate.py): Deterministic functions for this skill's core computations. Run `python3 scripts/calculate.py` to self-test; import the functions instead of doing mental math.6465---6667## References68- [Useful Life Benchmarks](./references/useful-life-guide.md): Typical lives, componentization and policy guidance by asset class.6970---7172## Related Skills73- **aro-computation**: Restoration cost capitalized into the asset.74- **journal-entry**: For the entries this skill produces.75- **deferred-tax**: Tax-vs-book depreciation creates temporary differences.76- **lease-accounting**: ROU assets follow similar depreciation logic.