LOGISTICS INTELLIGENCE / FREIGHT INVOICE AUDIT
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
01
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
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
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
| Invoice Line | Invoiced | Expected | Status |
|---|---|---|---|
| Line haul, Casablanca–Lille, Inv #8821 | €1,240 | €1,240 (contracted rate) | Matches |
| Detention, Inv #8821↳ Carrier'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 #8844↳ No demurrage event exists on this shipment's own record — flagged as not billable rather than paid on the invoice's word alone. | €540 | No demurrage on shipment record | Not billable |
PROOF
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
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
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
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.
ALSO ON THIS SITE