Subscriptions
Lynx Sale Subscription
Manage recurring subscription contracts, billing holds, reminders, and audit trail
lynx_sale_subscription
· v19.0.2.0.0
· Premium
What this solves
Lynx Sale Subscription
A subscription engine on top of Odoo Sales — recurring contracts, billing holds, credit-note reconciliation, and MRR/ARR analytics — that handles the edge cases stock Odoo Subscriptions ignores.
Recurring billing is only easy when everybody pays on time, nobody pauses, no card expires, and no contract ever changes. In the real world, you need a subscription engine that handles the edges: failed payments, prorated upgrades, billing holds, credit notes, outstanding balances, and a dunning sequence that's polite the first week and serious the fourth. Lynx Sale Subscription wires all of that into sale.subscription with optional Stripe automation for the cards that pay themselves and a customer portal for the partners who want to self-serve.
Key Features
Subscription contracts — sale.subscription carries the partner, template, billing period, lines, and billing_status (active / grace / held); the standard quotation → sales order → invoice flow runs on schedule with no manual handoff.
Reusable templates — sale.subscription.template defines default products, pricing, billing period, and reminder cadence so signing up a new customer takes one click; the template is the single source of truth for "how this product bills".
Configurable reminder system — N-step reminder ladder per template (sale.subscription.reminder); each step has its own delay, mail template, and optional auto-action (lock services, escalate, hold).
Billing holds — pause a contract for a defined window, indefinitely, or until a specific date; held subscriptions skip invoicing without losing their place in the period sequence.
Outstanding balance reconsolidation — on renewal, unpaid lines from prior invoices roll forward as consolidation_source_invoice_id references so the new invoice settles old debt cleanly.
Credit note auto-apply — lynx_credit_management integration applies available credit notes against the next renewal invoice automatically; no AR work, no spreadsheet reconciliation.
Optional Stripe automation — the lynx_sale_subscription_stripe bridge charges saved cards on schedule; failed charges fall back to the dunning sequence rather than silently lapsing the subscription.
Customer portal — partners see active subscriptions, upcoming invoices, and pause/resume controls at /my/subscriptions.
MRR / ARR analytics — spreadsheet_dashboard shows MRR, ARR, churn, cohort retention, and net new revenue computed from live contracts.
Billing audit trail — sale.subscription.billing.action records every charge attempt, hold, reminder, and credit application.
Integrations
Lynx Sale Subscription works with 3 other modules
Each bridge ships separately so you only install what your team uses.
Try Lynx Sale Subscription on your team.
Free trial, no credit card. Talk to sales when you're ready.