Recurring billing, fully automated renewals included
Cerevantix Subscription Management System turns one-time sales into billed, tracked, and renewed subscriptions — with draft-first invoicing, MRR analytics, proration previews, and a customer portal, all inside Odoo Community.
The problem
Recurring billing is still handled by hand in most Odoo shops: someone has to remember who is due, re-key the same invoice lines every cycle, and manually work out prorated charges when a customer upgrades, downgrades, or pauses. The result is missed invoices, revenue leakage, subscriptions that never close, and finance teams that cannot answer a simple question — what is our monthly recurring revenue, and is it growing or shrinking?
The solution
Cerevantix Subscription Management System runs the full subscription lifecycle in one app: configure plans, confirm a contract, and let a daily cron generate draft invoices (or recurring sale orders) automatically. Upgrades and downgrades show a proration preview before anything posts, pause and resume keep customer history intact, and an MRR/ARR movement log turns recurring revenue into a number finance can actually read.
Everything a subscription business needs
Every capability below is implemented in the module.
Customer & Vendor Subscription Plans
Define recurring plans with daily/weekly/monthly/yearly intervals, custom multiples, trial and grace periods, and a fixed cycle count — for both customer and vendor subscriptions on the same model.
Draft-First Recurring Invoicing
A daily cron generates invoices or vendor bills to draft — never silently posted — so your team can review before anything reaches the customer. One-time setup fees bill only on the first cycle; recurring lines bill every time.
MRR/ARR Analytics & Movement Waterfall
Every lifecycle event logs a signed MRR movement — new, expansion, contraction, churn, reactivation, or pause — feeding graph and pivot views that turn recurring revenue into an actionable trend.
Upgrade/Downgrade with Proration Preview
A dedicated wizard shows the exact prorated charge or credit before you commit: upgrades create a draft invoice for the difference, downgrades create a draft credit note for the unused value.
Pause, Resume, Lock & Cancel
Suspend a subscription without losing its history, resume on a scheduled date with billing shifted automatically, lock a contract against edits with a logged reason, or cancel with a reason code and optional prorated credit.
Renewal Chains & Audit Trail
Each renewal links back to its parent, giving a clickable chain from the very first term to the latest, plus who/when/why logging on every lock, unlock, and cancellation.
Visit & Delivery Scheduling
Visit-based plans allocate a term total, schedule occurrences around weekends and configurable holiday dates, track a used-vs-remaining burn-down, and bill overage visits beyond the allocation automatically.
Customer Self-Service Portal
Customers view their subscriptions, download a PDF, request a renewal or change, cancel with a reason, and capture an e-signature — all from the standard Odoo portal, included as standard rather than a paid add-on.
Website Pricing Page & Batch Invoicing
A public pricing page lists active plans with a Subscribe call-to-action, while a batch invoicing wizard lets ops generate draft invoices for every subscription due at once instead of one at a time.
How it works
Configure Plans
Set up recurring plans with interval, trial, cycle limits, and pricing, then mark the products that can be subscribed.
Confirm the Subscription
Start a subscription for a customer or vendor; the app sequences its reference, opens an analytic account, and schedules the next invoice.
Automate Billing
A daily cron generates draft invoices or bills on schedule, advances the next invoice date, and closes the term automatically when it ends.
Manage & Measure
Handle upgrades, pauses, renewals, and cancellations as they come up, then track MRR, ARR, and movement trends from the reporting views.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No enterprise dependency is required. This module is built for Odoo Community and delivers its own subscription lifecycle — plans, recurring invoicing, proration, pause/resume, and MRR analytics — without needing an Enterprise license.
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.
Cerevantix Subscription Management System
Customer and vendor subscription plans with draft-first recurring invoicing, proration previews on upgrade and downgrade, pause, resume, lock and cancel, renewal chains, MRR/ARR analytics with a movement waterfall, and a self-service portal.
Buy on Odoo App Store