The meter readings' difference is not the usage
meter-usage-mismatchon by defaultJapanese / English
A utility bill whose current minus previous meter reading is not the usage
Example
How to fix
Check both readings against the meter record and correct the readings or the usage. If the usage changes, correct the charges with it.
Why it matters
On an electricity or water bill the usage is the current meter reading minus the previous one (times the multiplier, when there is one), and the charges are worked out from it. When a reading is copied wrong, the reader cannot tell whether the usage or the charges are right. When one section has one current reading, one previous reading and one usage, written as "Current reading: 48,650" lines or in a table with the names as row or column headings, the difference is compared with the usage. The names are in the language package's meter-reading-label lexicon.
What it does not flag
The usage may be rounded to its last digit. A section with no current reading, previous reading or usage, or with two of one (a day and a night meter), values in different units (kWh and m³), a value with a word that is not in the meter-unit lexicon, and a multiplier that cannot be read are not compared. A current reading below the previous one is compared, with the previous reading's next power of ten added, only when the section says the meter rolled over and the same clause does not deny it ("has not rolled over"). A section that says the meter was replaced is not compared. A table with the names as column headings and two or more rows is compared row by row, each row a meter of its own, and only what that row says about a rollover or a replacement counts.
Turning it off or relaxing it
Technical details
- Layer
- L3
- Status
- stable
- Severity
- error
- Languages
- Japanese and English
- Suited to
- business, technical, blog, legal, docs, academic, literature, speech
Levels
Set a level for this rule under rules in chaff.yaml. With nothing set, it runs at the level its genre gives it (see By genre below).
| normal | error |
|---|---|
| relaxed | warning |
This rule has no limit to count to. A level sets how a finding is marked: relaxed keeps the finding and marks it a step lower.
By genre
- Runs by default in
- technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, speech/address, speech/transcript
- Turned off by the genre in
- literature/fiction, literature/essay, literature/poetry, literature/play
Message
The readings' difference ({current} − {previous}{times} = {expected}) is not the usage {usage}
This page is built from the rule's definition file:packages/chaff/rules/meter-usage-mismatch.yaml