LOGISTICS INTELLIGENCE / FREIGHT INVOICE AUDIT

Catch Freight Invoice Errors Before You Pay

Send us a batch of carrier invoices and the shipments they bill for. Mirage checks every line against your contracted rate and the shipment record, and flags what doesn't match before payment.

Built on the same document pipeline running at Transwin.

THE REALITY

Carrier invoices get paid on trust more often than they get checked line by line against the contracted rate. Detention, demurrage, and accessorial charges are exactly the lines most likely to be wrong, and least likely to get caught before the payment goes out.

WHAT MIRAGE DOES

Every invoice, checked before it's paid

01

Reads the invoice against your actual contract

Line haul, fuel surcharge, accessorials, detention, and demurrage are each checked against your contracted rate tables and carrier free-time terms — not just totaled and passed through.

02

Flags the exact line and the exact reason

A discrepancy is shown with the invoiced amount, the expected amount, and the source it was checked against, so your AP or ops team isn't re-deriving the math to verify the flag.

03

Feeds into your AP workflow or audit provider

Flagged invoices and their discrepancies drop into the approval process you already run, or into your existing freight audit and payment provider's workflow directly.

THE OUTPUT

Every invoice line, checked against contract and shipment record

Invoice LineInvoicedExpectedStatus
Line haul, Casablanca–Lille, Inv #8821€1,240€1,240 (contracted rate)Matches
Detention, Inv #8821Carrier's free-time terms allow 4 days before detention applies; gate records show only 2 days past that, not the 6 days billed.€360 (6 days)€120 (2 days past free time)Overcharged
Fuel surcharge, Inv #8830€184€184 (contracted index)Matches
Demurrage, Inv #8844No demurrage event exists on this shipment's own record — flagged as not billable rather than paid on the invoice's word alone.€540No demurrage on shipment recordNot billable

PROOF

What invoice-level document checking looks like in production

Transwin

CargoScribe deployed against Transwin's actual freight and customs document mix

70% less manual data entry on freight documents

550 trucks and 100 machines' worth of freight activity now reconciled against source documents, not typed by hand

Read the case study

Ofret

90%+ of standard RFQs matched against contracted rate tables automatically

1 shared TMS, zero extra software layers added

Same rate-matching logic used here to check invoices, not just quote new business

Read the case study

Ready to see what's actually in your freight invoices?

Send us a batch of real carrier invoices and the shipments they bill for, and we'll show you what doesn't match.

Book a 30-min call →

or fill out the form below instead

FAQ

Frequently asked questions

Any line where the invoiced amount, rate, or accessorial charge doesn't match your contracted rate, the shipment record, or the carrier's own free-time terms — including detention and demurrage charged past the actual free days on record.

No. It checks every invoice before payment and flags what doesn't match, with the discrepancy and its source shown side by side. Your team still approves or disputes each flagged line.

Yes, when the carrier's free-time terms and the actual gate-in/gate-out or delivery timestamps are available — the charge is recalculated against those terms rather than accepted at face value from the invoice.

It can sit alongside one or replace a manual audit step, depending on your setup. Mirage does the line-by-line comparison; whether payment itself is automated or still goes through your existing AP process is up to you.

Rate tables, tariff sheets, and contract PDFs are all read the same way Mirage reads any other freight document — no requirement that pricing already live in a structured system before this works.

As far back as you have invoices and shipment records to compare. Most teams start with a backward-looking audit on a few months of invoices to see the discrepancy total before running it forward on new invoices.

Under four weeks on average to a production deployment: indexing your rate tables and contract terms first, then a parallel pilot auditing real invoices against real shipment records.

Pricing starts with a fixed-price pilot run auditing a batch of real invoices, so you see the discrepancy total before committing to anything larger. After that, it moves to an annual subscription priced by volume, quoted in your first conversation with us.

← Back to Logistics Intelligence