Skip to Content

Odoo Fixed Assets Depreciation Compliance with IFRS Standards Part-2

Odoo Depreciation Compliance with IFRS Standards Part - 2

This example illustrates how Odoo calculates depreciation using the Declining Balance (30%) method, with an automatic switch to Straight-Line when it results in a higher depreciation expense. For an asset with a $10,000 cost, 5-year life, and zero residual value, Odoo initially uses the declining method. However, in Year 3, the straight-line method produces a higher depreciation amount, so Odoo switches methods to ensure the asset is fully depreciated by Year 5—in compliance with IFRS (IAS 16) standards.

Scenario Summary

Field

Value

Asset Name

Office Equipment – Laser Printer

Purchase Date

Jan 1, 2023

Acquisition Cost

$10,000

Residual Value

$0 (zero-residual, fully depreciated)

Useful Life

5 years (60 months)

Depreciation Method

Declining Balance 30%, with auto-switch to Straight-Line

Depreciation Frequency

Yearly

Depreciation Mechanics

1. Declining Balance Formula

Annual Depreciation = (Remaining Book Value × Rate)

So, for 30% declining:

  • Year 1: 10,000 × 30% = 3,000
  • Year 2: 7,000 × 30% = 2,100
  • Year 3: 4,900 × 30% = 1,470
  • And so on...

However, after a few years, declining balance depreciation becomes too small, and the asset may never reach $0. To fix this (and comply with IFRS), Odoo automatically compares this to the Straight-Line method (which always ensures full depreciation).

Odoo's Auto Switch – Step-by-Step

 

Year

Opening Value

Declining (30%)

Remaining

Straight-Line Equivalent

Switch?

Y1

10,000

3,000

7,000

2,000

Not Switch

Y2

7,000

2,100

4,900

2,000

Not Switch

Y3

4,900

1,633.33

3,266.67

2,000

Switch

Y4

3,430

— (Switched)

2,000

Y5

1,715

2,000

 

Explanation:

  • Year 3: Declining = $1,470, but Straight-Line (remaining life: 2 years) = $3,430 / 2 = $1,715
  • Since Straight-Line gives higher expense, Odoo switches to it in Year 3
  • Asset fully depreciates in Year 5 with value = $0, complying with IFRS (IAS 16)

How This Aligns with IFRS

  • Systematic allocation: Both methods are systematic (Declining then Straight-Line)
  • Reflects usage: Declining for early wear, Straight-Line for later stable usage
  • Full depreciation: Asset with $0 residual ends at $0 Net Book Value
  • Switch allowed: IFRS allows change if justified by consumption pattern (IAS 16 ¶61)

Final Depreciation Schedule (Odoo Output)

Year

Method

Depreciation

Book Value

Y1

Declining

3,000

7,000

Y2

Declining

2,100

4,900

Y3

Straight-Line

1,633.33

3,266.67

Y4

Straight-Line

1,633.34

1,633.33

Y5

Straight-Line

1,633.33

0

 

Odoo handles this logic automatically once the asset and method are configured.

Archive