Case Study · Energy
Hours on the invoice, checked against the hours on record
A wind or power-generation maintenance agreement is billed largely by the hour: technician time on site, travel, equipment mobilization above a stated threshold. The terms are clear about what evidence should back an hour billed. They are simply never checked against the invoice before it is paid.

The problem
Hours move faster than the paperwork that should back them. A field-service report, a site access log, and the manufacturer's standard time for the task each exist as separate documents, and the invoice is easy to check against itself, whether the math foots, without ever being checked against any of them.
Service agreements are negotiated at head office: a fixed fee for scheduled maintenance, an hourly rate for everything else, mobilization terms with their own threshold. The bill that follows lands on site as a single number. Whether the hours match the work, or a scheduled visit already covered by the fixed fee got billed again as a callout, gets asked later, or never.
What Canary changes
Canary reads the field-service agreement and checks every invoice line against the record the work itself generated: hours billed against the signed field-service report and the site access log, and against the manufacturer's standard time for the task, regardless of which site or crew did the work.
A charge is checked against coverage automatically, so whoever approves the invoice knows before it is paid whether a visit was already covered by the fixed fee, a mobilization charge falls under the contract's threshold, or the hours billed genuinely match the record.