Overview
OpenMeter Billing is currently in Beta.
Invoices are created when a subscription starts and are kept up to date with the subscription state.
The subscription Rate Card's governs the price and the invoicing frequency for the specified feature.
For example: A subscription with a single in-advance flat fee billed monthly will generate one invoice per month.
Gathering Invoices
To enable threshold billing scenarios, OpenMeter creates gathering invoices with upcoming charges for the next billing cycle. These gathering invoices show current pending charges for the user's current billing period in real-time when fetched or viewed, providing visibility into accruing usage before the final invoice is issued.
Invoices
OpenMeter invoices follow a well-defined lifecycle that aligns directly with their associated subscription periods. Each invoice serves as an immutable record of billing information, which ensures complete data integrity and audit compliance throughout the billing process.
The invoice document maintains comprehensive and structured information that is essential for billing transparency. This information includes detailed usage data captured from configured meters, all applied discounts and promotional adjustments, and any minimum or maximum spend commitments that have been established. Additionally, each invoice contains complete customer and billing profile information, along with detailed line item breakdowns that show precise pricing calculations.
Stripe Invoicing
OpenMeter supports Stripe for tax calculation, invoicing, and payment collection. When an invoice is issued, it is created in Stripe and sent to the customer.
To use Stripe invoicing, you need to connect your Stripe account to OpenMeter by installing the Stripe app.
Integrating with different Payment providers
The Custom Invoicing app provides easy to use APIs to provide with any payment and invoicing provider with minimal effort. Please consult the app's documentation for more details.
Progressive Billing
If progressive billing is set, OpenMeter tracks the usage and creates invoices when the amount reaches a predefined threshold event if the billing cycle is over. Progressive billing helps minimize non-payment risk and provides a better cash flow.
Progressive billing is in beta and only available on request.