Check every utility bill against the tariff.
You cannot check a bill against a tariff until the bill is structured data. Extraction and normalization are the unglamorous steps that decide whether validation works at all.
Utility bills are complex enough that errors slip through: wrong rate class, misapplied riders, demand read on the wrong interval. Validation compares each bill to the tariff that should apply. Here is how it works.