Deferred Revenue Recognit
Recognise invoiced revenue over time or milestones with IFRS-15/FRS-102 schedules
SaaS and services firms shouldn't be deferring revenue by hand. This engine spreads an invoiced amount across the period it is earned: build a recognition template (straight-line over N periods, or milestone / percentage-of-completion), generate a plan from an invoice line, and let the module post the up-front deferral and a recognition journal each period — with catch-up, acceleration and a recognised-vs-deferred waterfall.
Key Features
Recognition Templates
Straight-line over N periods (monthly/quarterly/annual) or milestone-based, with first-period proration and last-period rounding options.
Plans From Invoices
Generate a deferred-revenue plan from a customer invoice line, splitting the invoiced amount into dated recognition entries.
Milestone Recognition
Release revenue as each milestone is marked complete, with a percentage-complete check that never exceeds 100%.
Correct Journals
Posts the deferral on invoice (Dr Revenue / Cr Deferred Revenue) and a recognition journal each period (Dr Deferred Revenue / Cr Revenue) via account.move.
Catch-up & Acceleration
Recognise everything up to a date, or recognise the remaining balance immediately — for example on contract termination.
Waterfall Reporting
Schedule and waterfall reporting of recognised vs deferred balances per plan and per period, with a percent-recognised view.
Screenshots
Recognition Schedule
Deferred Revenue Plans
Recognise Deferred Reven
Recognition Templates
Why Choose This Module
Posts the deferral on invoice (Dr Revenue / Cr Deferred Revenue) and a recognition journal each period (Dr Deferred Revenue / Cr Revenue) via account.move.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: account
- Support: support@pokutsoft.com
Update date: 2026-07-02