How VaernFlow works

Invoices in.
Disputes out.

Most carrier invoices look correct on the surface. They aren't. VaernFlow audits every line — rate, fuel surcharge, accessorials, weight, freight class — against your contract or live European market rates, and tells you exactly how much to demand back.

01
Upload or sync
Drag-drop carrier invoices, forward email attachments, or sync Gmail/Outlook via OAuth. Files stored in Frankfurt, GDPR-compliant.
02
Claude reads every line
Rate, fuel surcharge, accessorials, weight, classification — cross-checked against your contract or European market norms.
03
You review & send
Line-by-line discrepancies with evidence quotes. Dispute email auto-drafted, sent from your own inbox in one click.
04
Money comes back
Track every dispute through to recovery. Carrier scorecard updates automatically. Monthly recovery report by email.
The six overcharge types

What we catch — and what they cost you.

Every audit looks for these patterns. Each one slips past manual review constantly.

🎯
Rate misapplication

Carrier billed €1.84/km when the contract specifies €1.62. Typical leak: 5–8% per invoice.

🪙
Unapplied discounts

Volume rebate clause says >100 shipments/month earns 4% off. Not applied. Typical leak: full rebate.

👻
Phantom accessorials

Waiting time charged at the carrier's standard rate even though your contract sets a different one — or no time was actually incurred.

⚖️
Weight rounding

14,820 kg invoiced as 15,000 kg. Looks small until you see it on every shipment.

📋
Duplicates

Same shipment invoiced twice across two billing cycles. More common than you'd think.

🏷️
Wrong freight class

Cargo billed at Class 100 when proper classification is Class 70. Sometimes innocent, sometimes systematic.

The audit-to-recovery loop

Once it's running, it's mostly invisible.

High-confidence findings auto-dispute

Above 92% confidence on a finding, VaernFlow sends the dispute automatically from your own email domain. You see it in the daily digest.

Medium-confidence findings queue for one-click approval

80–92% confidence? It lands in your review queue. One click to send.

Lower-confidence findings stay quiet

Below 65% we don't surface them as actionable — they roll up into a monthly carrier-renegotiation report instead. No noise.

Carrier responses are read automatically

Acceptances mark themselves as recovered. Rejections get a smart counter-response. Non-responses get followed up on schedule.

See it on one of your real invoices.

60 seconds, no signup, no card. Drop one PDF and we'll show you what you've been missing.