← All modules
Available now

LTL audit, line by line

Upload your carrier tariffs — full pricing schedules, FAK / class exception lists, accessorial menus. Connect your carrier invoice sources. The platform interprets every BOL against the contracted rate base, surfaces overcharges, and files claims directly with the carrier.

How it works

Tariff in, findings out

  1. 1
    Upload your tariff.

    Carrier-specific tariffs (Old Dominion, XPO, FedEx Freight, YRC, R+L, Saia, ABF, Estes, etc.) plus your contracted discount schedules. The interpretation agent parses class-based and FAK-based rate bases, lane modifiers, weight breaks, and minimum charges.

  2. 2
    Ingest invoices.

    EDI 210 inbound (X12), email PDF parsing, or direct carrier portal connection. Each invoice's line items are matched to the BOL, the rated rate is recomputed against your tariff, and variances surface as pending findings.

  3. 3
    Review + dispatch claims.

    Findings include the agent's reasoning, the rate component that failed, and the expected refund. Confirm to advance to the carrier-specific claims pipeline; EDI 824 or portal-filed claims close the loop.

Audit rules

Every LTL invoice runs through this rule set.

Class verification

NMFC class on the BOL matches what was rated.

FAK substitution

Freight All Kinds shouldn't apply if commodity rate is better.

Weight verification

Weight break + density-based rate recalc.

Lane discount

Contracted lane-specific discount applied correctly.

Fuel surcharge

FSC matches the carrier's published index for the bill date.

Accessorial bills

Liftgate, residential, inside delivery, limited-access — only when the BOL flags it.

Reclassification

Carrier-initiated reclass requires inspection certificate; otherwise dispute.

Minimum charge

Whichever is greater of rated charge vs carrier minimum.

Duplicate billing

Same BOL invoiced twice across statements.

What's in the app

Contract + tariff library

Versioned tariff documents with effective-date scoping. Re-parse anytime the carrier sends an update; the agent surfaces what changed.

Findings queue

Filter by carrier, status, dispute window, variance amount. Bulk confirm + dispatch supported.

Claims pipeline

Per-carrier dispute windows pre-populated. EDI 824 outbound where supported; portal-filing assist for carriers without EDI.

Agent reasoning

Every finding shows the full step-by-step trail — which rate component, which tariff version, which BOL line.

Stop overpaying for LTL

Bring a tariff and a month of LTL invoices. We'll run the audit live and walk through what we find.

Request a demo