Deferred revenue and expense, finally automated.
Generate GL-accurate recognition schedules from every invoice and bill, track progress on a visual timeline, and close the books with an audit-ready trail — all inside Odoo Community.
The problem
Subscriptions, annual contracts, and prepaid costs must be spread across the periods they actually relate to, not booked in full at receipt or payment. Doing this by hand means building dozens of recurring journal entries per contract, tracking what is recognized versus what remains deferred, and posting every entry on the right date for years — a process spreadsheets manage badly and auditors trust even less.
The solution
Cerevantix Deferred Revenue & Expense computes a full GL-accurate schedule the moment an invoice or bill is validated, spreads the amount across configurable monthly, quarterly, yearly, or custom periods, and posts recognition entries automatically with manual override always available. Every deferral is visible on a recognition-progress timeline and tracked in a dedicated board and dashboard.
Everything a deferral schedule needs
Every capability below is implemented in the module.
Dual Revenue & Expense Deferral
Deferred revenue and deferred expense live on one model with correct GL mechanics — liability accounts for unearned income, prepaid-asset accounts for costs paid in advance.
One-Click Schedule Generation
Compute Deferral builds the complete recognition schedule in a single action, splitting the original amount across every period with exact rounding on the final line.
Automatic + Bulk Generation
Deferrals generate automatically when a customer invoice or vendor bill is validated, or in bulk across many documents at once from a single wizard.
Configurable Recognition Periods
Choose monthly, quarterly, yearly, or a custom number of months per deferral, so short subscriptions and multi-year contracts recognize correctly.
Recognition-Progress Timeline
A dedicated timeline widget shows recognized, current-period, and remaining amounts at a glance on every deferral record.
Boards & Reporting Dashboard
Revenue and expense boards list every scheduled posting, and a graph/pivot dashboard tracks recognized versus pending balances by term and account.
Guided Setup Wizard
A step-by-step Setup Guide walks new users through account mapping, period cadence, and a sample schedule, with inline help on every field.
Proactive Alerts & Auto-Posting
A daily scheduled action posts due recognition entries automatically and raises activities for upcoming and overdue recognitions so nothing is missed at close.
Multi-Currency & Multi-Company
Deferrals respect each company's currency and accounts, with a full chatter audit trail on every record for compliance and review.
How it works
Validate the Source Document
Post a customer invoice or vendor bill with a deferred start and end date on its lines.
Compute the Schedule
The deferral record computes a full recognition schedule and posts the initial deferral entry to the GL.
Recognize Over Time
Recognition entries post automatically on schedule, or on demand, releasing the amount into income or expense period by period.
Track Progress
Monitor recognized versus remaining balances on the timeline, boards, and dashboard until the deferral is fully recognized.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The module is built entirely on Community's account and mail apps. Odoo's native deferred revenue/expense handling exists only in Enterprise; this module gives you a self-contained alternative that works on Community.
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.
Deferred Revenue & Expense
GL-accurate deferred revenue and expense schedules with one-click generation, a recognition-progress timeline, and automatic posting — built for Odoo Community.
Buy on Odoo App Store