Metering & data

Fixing Historical Usage Without Erasing the Evidence

By the Orvlin team · · 2 min read

Correcting historical usage: what to decide

Someone discovers a quantity was multiplied by 1,000 twice. Editing a database row seems quick, until support asks why yesterday’s export no longer matches today’s invoice. A correction needs to explain the journey, not just the final total.

Distinguish raw measurements, rated quantities and finalized charges. Each layer needs its own correction procedure. Recomputing a draft may be straightforward; correcting an issued invoice generally requires a separate financial document or adjustment.

An illustrative case

A job was recorded as 8,000 units instead of eight. A correction references the original job and removes 7,992 units from the applicable aggregate. If the invoice is already issued, finance reviews the corresponding credit rather than treating the repaired aggregate as proof that the original invoice never existed.

The important caveat

Avoid unbounded replay. A backfill that mixes corrected records with already-accepted originals can introduce new duplicates. State whether the operation replaces a dataset or appends adjustments before running it.

Review these decisions

  • Record a correction reason and approving person.
  • Preview affected accounts and invoice periods.
  • Reconcile old totals, adjustments and new totals.
  • Keep a customer-readable explanation for material changes.

Frequently asked questions

Is a negative usage event always the right correction?
No. Some meters do not accept negative values, and signed adjustments can have special rating semantics. Use the correction method supported by your meter and financial workflow.

Keep reading

Launch your next pricing model this quarter.

Spin up a sandbox, send your first events, and see a finalized invoice before your next planning meeting.