White paper · Grid Data Management

Billing-Grade Meter Data Is a Promise, Not a Format

What it takes for meter data to be fit to bill from, and how to tell whether your meter data system keeps that promise.

"Billing-grade" is easy to claim

Almost every meter data management system describes its output as billing-grade. Usually that refers to a file: the right determinants, in the right layout, delivered to CIS on schedule. That part matters, but it is the easy part. A file can be perfectly formatted and still be wrong. It can also be right without anyone being able to show why.

The real test comes later. A customer disputes a high bill. A regulator asks how estimated reads were handled during a storm. An auditor wants to know who changed a register read several cycles ago, and on what basis. At that moment, billing-grade stops being a description of a file. It becomes a promise: every number on the bill can be traced back to the reads that produced it, and every change along the way can be explained.

Why the promise is hard to keep

Meter data is messy by nature. AMI networks drop reads. Meters get exchanged mid-cycle. Head-end systems resend data late, or twice. Master data in the systems of record changes after reads have already been processed. Rates add their own complexity: time-of-use periods, demand charges, critical peak pricing, net metering credits.

Each of these creates a reason to touch the data: an estimate, an edit, a rebill, a hold. In many utilities those touches happen in different places. The estimate happens in the VEE engine. The edit happens in a spreadsheet exported for review. The rebill is keyed in CIS. The hold lives in someone's inbox. Each step may be correct on its own, but the chain between them is broken, and rebuilding it after the fact can take days.

There is a second problem. Different consumers of meter data often see different versions of it. Billing sees the certified copy. Outage operations sees the raw feed. Analytics sees a nightly extract. When those disagree, the utility has several truths and has to choose one during every dispute.

Principles of a better approach

We think billing-grade data rests on a handful of principles.

Every change is traceable. Every estimate, edit, rebill and hold should carry its reason, its author (a person or a rule) and its time, and should link back to the reads it replaced. The original is never overwritten. A corrected value supersedes it, and both stay on record.

VEE should act, not only flag. Validation that ends with a flag leaves the real work for someone else. A complete VEE cycle validates, estimates where estimation is appropriate, and then acts. It opens an exception, notifies the right team, or raises a service order when the cause is in the field, such as a meter that has stopped communicating. Acting inside the same system keeps the audit trail in one piece.

Exceptions need a real workbench. A list of failed validations is not a way to work. Analysts need exceptions routed to the right pool, escalated when they age, and resolvable in bulk when many share one cause. They need to override or suppress with a recorded reason. They need to see trends, so recurring problems get fixed at the source instead of cleaned up every cycle.

One consistent answer. Billing, outage operations, analytics and regulatory reporting should all read the same governed view of the data. If a read is estimated for billing, the outage view and the analytics view should know it is estimated too.

Certification is a deliberate step. Determinants should be certified before they go to CIS. Cycles should close on purpose. CIS acknowledgments should come back and be tracked. When a bill needs to change, the rebill should flow through the same governed path, with the prior version preserved.

What it looks like in practice

The Grid Data Management Platform is built around these principles. Interval reads, register reads and events from head-end systems are validated, estimated where needed with weather-aware estimation, and acted on through configurable rules. Master data is synchronized continuously from the systems of record, so the platform knows which customer, premise, meter and channel each read belongs to at any point in time.

Every exception VEE raises lands in an exception workbench with assignment pools, escalation policies, manual override and suppression, bulk resolution, trends and a map view. On the billing side, the platform calculates determinants for energy, demand, time-of-use, critical peak pricing and special contracts, and handles NEM credits. It certifies and closes cycles, exports to CIS with acknowledgment tracking, and supports rebill, dispute and hold. Behind all of it is an immutable audit trail. The same certified data serves billing, outage operations, analytics and regulators, so everyone works from one answer.

This runs at utility scale today. Our platforms support more than 15 million meters and over 1 billion interval reads per day in production.

Illustrative example (hypothetical)

Consider a hypothetical residential customer on a time-of-use rate who calls about a bill that looks high. The service representative sees that part of the cycle was estimated because the meter stopped reporting. The analyst who picks up the escalation can see the whole chain in one place: the missing reads, the validation that caught the gap, the estimate that filled it and the rule that produced it, the service order raised to check the meter's communications, the field visit that fixed it, and the stored interval reads the meter uploaded once it was back online.

Because actual reads now exist for the estimated period, a rebill is warranted. The analyst issues it through the same governed path. The original bill, the estimate, the actual reads, the rebill and the reason for each remain on record. If the customer takes the complaint to the regulator, the utility answers with evidence rather than a reconstruction.

Questions to ask any MDMS vendor

Whether you are evaluating us or anyone else, these questions separate a billing-grade claim from a billing-grade system:

For a single bill, can you show every estimate, edit, rebill and hold that touched it, with who or what made each change, and why?

When a read is replaced, is the original preserved and retrievable?

Does your VEE open exceptions, send notifications and raise service orders, or does it stop at flagging?

Can analysts resolve many exceptions that share a cause in one action, with the reason recorded?

Do billing, outage, analytics and regulatory reports all read the same certified data?

How are CIS acknowledgments tracked, and what happens when one never arrives?

Keeping the promise

The file that reaches CIS is the last step on a long path from meter to bill. Whether that bill can be defended is decided along the whole path, and it shows up the moment someone asks a hard question about a number. If your team spends days rebuilding the story behind a disputed bill, the promise is not being kept.

Learn more about the Grid Data Management Platform at perinimble.com/grid-data-management/, or talk with our team at perinimble.com/contact/.

Keep reading

More white papers

Talk to our team

See how PeriNimble's Grid Data Family handles this in your environment.

Contact us