Usage-Based / Metered Bil
Turn meter readings into tiered or volume rated invoices on a billing cycle
Bill customers for what they actually use. Record meter readings against a subscription, rate the consumption with flat, tiered, volume, stairstep or package pricing, and generate the invoice automatically each billing cycle. Every calculation — consumption deltas, tier maths, rounding and minimum commitments — is computed in code with full breakdown lines for audit.
Key Features
Per-Customer Meters
A meter per customer subscription, tied to a rating plan and a unit of measure — GB, API calls, kWh, seats and more.
Absolute or Incremental
Readings can be absolute (counter) or incremental. Absolute readings auto-compute consumption from the previous reading, including counter-rollover handling.
Five Pricing Models
Flat per unit, tiered (graduated), volume (whole quantity at the reached tier), stairstep (band price) and package (per block of N, rounded up).
Allowance & Minimum
Each rating plan supports an included free allowance and a monthly minimum commitment, applied automatically during rating.
Billing Cycle Engine
Group unbilled usage per period, rate it, and produce either a draft invoice line per meter or a single consolidated invoice.
Automated & Auditable
A scheduled action runs due cycles automatically, and every rated line keeps a full breakdown for audit.
Screenshots
Billing Cycles
Meters
Record Reading
Rating Plans
Readings
Why Choose This Module
Readings can be absolute (counter) or incremental. Absolute readings auto-compute consumption from the previous reading, including counter-rollover handling.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: account, uom
- Support: support@pokutsoft.com
Update date: 2026-07-02