Billing
Patrii Cloud Billing
Cloud lifecycle billing overlay for Patrii Cloud (shelving, deletion, OpenStack)
patrii_cloud_billing
· v19.0.2.1.0
What this solves
Patrii Cloud Billing
Cloud lifecycle billing overlay on top of Lynx Sale Subscription - shelving and deletion states, OpenStack integration, prorata billing for mid-cycle quota changes, automated grace-period workflow - so unpaid VPSes shelve safely and customers get the right invoice on the right date.
Cloud billing is more than recurring invoices. Customers stop paying or change quota mid-cycle; the platform must respond predictably: warn, shelve, eventually delete. Stock subscription billing has no notion of "shelved" or "pending deletion". This module extends the billing status enum with cloud states, adds OpenStack integration to actually shelve and delete VPSes, and runs the cron that drives the grace-period workflow.
Key Features
Cloud billing states - extends billing_status with shelved, pending_deletion, and deleted states.
Cloud action types - shelve, delete, and quota_change as billing actions.
Prorata billing - mid-cycle quota changes generate a prorated invoice line automatically.
OpenStack integration - the shelve and delete actions actually execute against OpenStack.
Grace-period workflow - 7-day pre-expiry invoice, 48-hour shelve grace, 7-day pre-deletion warning.
Admin dashboard - per-customer cloud billing state for support and finance.
Cloud-branded email templates - dunning and notification emails styled for Patrii Cloud.
Auto-Installation
Installs automatically when both lynx_sale_subscription and patrii_cloud are present. Bridges generic subscription billing into cloud-specific lifecycle states (shelve, delete) so unpaid VPSes follow the right workflow.
Integrates With
lynx_sale_subscription - the subscription engine being extended.
patrii_cloud - the cloud project and resource models.
OpenStack APIs for shelve/delete actions.
Try Patrii Cloud Billing on your team.
Free trial, no credit card. Talk to sales when you're ready.