IFRS 16 lease accounting, fully automated end to end
Enter a lease once and get present value, guided classification, an amortization schedule, and posted journal entries automatically — no spreadsheets, for lessees and lessors alike.
The problem
Most finance teams still build lease schedules in Excel: computing present value by hand, building amortization tables manually, then re-keying journal entries back into Odoo. There is no single source of truth linking the signed contract to its schedule to its posted entries, so every escalation, modification, or early termination forces a full manual rebuild.
The solution
Lease Schedule Management puts the whole IFRS 16 workflow in one guided record: enter the contract terms, get a guided finance-vs-operating classification and an embedded present-value calculation, then generate an automatic amortization schedule and let the module post the initial recognition and every subsequent period’s entries for you.
Everything IFRS 16 lease accounting requires
Every capability below is implemented in the module.
Embedded present-value calculator
Discounts every payment — and any guaranteed residual value — at your chosen rate, cadence, and advance/arrears timing right inside contract entry. No spreadsheet ever needed.
Guided classification wizard
Answers the IFRS 16 finance-vs-operating indicator questions for you — ownership transfer, bargain purchase option, economic life, fair value, specialised asset — and sets the classification.
Automatic amortization schedule
Generates the full period-by-period schedule for monthly, quarterly, or annual cadence, splitting every payment into principal, interest, and right-of-use depreciation, including escalation step-ups.
Automated journal entries
Posts the initial right-of-use and liability recognition on confirmation, then posts every period’s interest and depreciation entry automatically via a daily scheduled action.
Modification & remeasurement
Change payment, term, or discount rate mid-lease and the wizard remeasures the liability, rebuilds the remaining schedule, and posts the adjusting entry — no manual rebuild.
Early-termination accounting
Derecognizes the right-of-use asset and lease liability on early exit and posts the resulting gain or loss automatically, including any settlement payment.
Short-term & low-value exemption
Flag a lease as short-term or low-value and it is expensed straight-line instead of capitalized, exactly as IFRS 16 permits.
Works on a bare chart of accounts
Auto-provisions the right-of-use, liability, interest, depreciation, and payment accounts the first time they are needed, so there is no consultant-led setup before the first lease.
Role-based access & portfolio reporting
Ships with Accountant, Manager, and read-only Auditor roles plus a pivot/graph amortization report and a key-date calendar of every lease in the portfolio.
How it works
Capture the contract
Enter counterparty, payment terms, discount rate, escalation, and residual value in one guided form.
Classify & calculate
Answer the guided classification questions, then compute the full amortization schedule with one click.
Confirm & post
Confirming the lease posts the initial recognition entry; a daily scheduled action posts each due period afterward.
Modify or terminate
Change terms mid-lease or close it early — the module remeasures the liability and posts the adjusting or termination entry for you.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The present-value calculator is built into contract entry itself, so you never need a spreadsheet — it discounts every payment, and any guaranteed residual value, at your chosen rate and payment timing.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Lease Schedule Management
Guided IFRS 16 classification with an embedded present-value calculator, automatic amortization schedules and posted journal entries — covering modifications, remeasurements and early termination on a bare chart of accounts.
Buy on Odoo App Store