Why we are prioritizing this:
Gaps and anomalies in meter data lead to estimates, delays, disputes, and a compliance risk.
By improving data completeness and consumption accuracy, we reduce rework during billing cycles, avoid unbilled backlogs, lower compliance risks, and maintain customer trust, while the cost to serve decreases as more of this becomes automated.
With this release, we are focusing on flexibility in submitting meter data, reducing manual steps and opportunities for errors, and speeding up the onboarding of new meters and networks.
What you can expect in this release:
🚀 Greater control over the acceptance period for final meter readings during billing cycles
🚀 Process and bill readings for meters that reset
🚀 Automatic estimated meter readings on the end date of a billing period
🚀 Meter reading origins
🚀 Import, process and bill consumption
🚀 Remove meters that are not linked
🚀 Extra meter validation
🚀 Integrate with Renson OpenMotics
🚀 Integrate with Aurum Energy Grip
Greater control over the acceptance period for final meter readings during billing cycles
You now have more control over the measurement window for a billing period. You can define how many days before and after the last day of the billing period are accepted for the final reading.
Go to Configuration ⚙️ > Billing > Preferences Here, you can specify the number of days during which you allow a final reading to be accepted.
Process and bill readings for meters that reset
We are improving the processing and billing of meters that reset, so consumption is billed correctly, even when a meter resets to 0.
What’s new?
Reset date per meter channel: support for a reset day and month, and for hourly readings also an hour.
Improved validation around reset readings: a reading of 0 on the reset date is accepted and is no longer flagged as “negative consumption”.
Adjusted consumption calculation: we never use the reading on the reset date to bill consumption. Instead, we always use the reading from 1 day earlier, or for hourly readings, 1 hour earlier.
If a billing period contains multiple reset cycles, we split consumption per reset cycle.
Important to know
If the reset date is configured incorrectly, the reset date must be corrected on the meter model, the meter must be reconfigured, and a draft invoice must be deleted and recreated.
Import, process and invoice consumption
Some meters register consumption over a specific period instead of using a continuously increasing meter reading. Examples include heat cost allocators (HCA) and other delta meters. Zero Friction now supports the complete workflow for this type of meter: from setup and data input to processing and invoicing.
What’s new?
Create delta meter models:
When creating a meter model, you can now define the reading type per channel: cumulative (existing) or delta (new). Mixed meters with both types are also supported. Go to Configuration > Meters > Models to create a new meter model.Manually add consumption:
For meters with a channel where the reading type is set to delta, you can manually add consumption via the “Add measurement” window. Enter the start date, end date, and measured value for the period to register the consumption.Consumption import:
In addition to the value and end date, the import file now also includes a start date to allow for consumption import. An import template is available in the import jobs entity.Billing overview:
For consumption meters, you can view the received consumption together with the consumption start and end dates. Multiple consumption periods within a single invoice period are automatically aggregated. Missing consumption periods are flagged, allowing you to complete them in an instant.Invoice:
On the invoice, customers will see under “My consumption” the period during which the consumption was measured, along with the measured consumption. The start reading and end reading fields are left empty, as this type of meter directly measures consumption.
Remove meters that aren't linked
Made a mistake? Or imported an unnecessary meter?
You can now remove meters that you don't use, aren't linked to anything, and have no history. This helps keep your data organized.
From now on, Zero Friction makes a clear distinction between uninstalling and deleting a meter. You can delete an inactive meter with no history using the “Delete” button in the action menu.
Integrate with Renson
Zero Friction can now fetch meter data directly from Renson. For this type of metering, you no longer need a manual CSV import. This ensures an efficient transfer of meter data and, as a result, more automated billing.
Would you like to connect Renson?
Go to Configuration ⚙️>Integrations
Click the Renson integration card to connect.
Integrate with EnergyGrip - Aurum
Zero Friction can now fetch meter data directly from Aurum’s EnergyGrip energy management system. For this type of metering, you no longer need a manual CSV import. This ensures an efficient transfer of meter data and, as a result, more automated billing.
Would you like to connect to Aurum’s EnergyGrip?
Go to Configuration ⚙️>Integrations
Click the EnergyGrip integration card to connect.




