Auditing a freight invoice means reconciling it to three sources before you pay: (1) the contracted rate, (2) operational evidence of the trip (POD, appointments, logs), and (3) tax requirements (CFDI with Carta Porte 3.1). In Mexican operations at 300+ shipments per month, that reconciliation finds 2 to 7% of spend in improper charges.

Operating guide for Finance and operations: six steps, checklist, and when to move from Excel to agents. This playbook is not a tax opinion.

pre-pay method
6 steps
typical leakage found
2–7%
when auditing 100%
5–7%
measurable pilot
6–8 wks

Cluster: in-house vs software vs BPO · detention · free days · Audit Agent.

Step 1: Reconcile to the contracted rate

Compare billed base freight to the live tariff. Typical leaks: seasonal rate out of season; spot reassignment when a contract rate existed; fuel indexed with a different formula. Corridor references: Mexico City–Nuevo Laredo, Monterrey–Nuevo Laredo, Bajío–Nuevo Laredo, Manzanillo–Mexico City.

Step 2: Verify the trip happened

Cross the invoice to operational evidence: signed POD (or digital proof of delivery), confirmed appointment, GPS route when available. Freight without POD is not auditable; a fake trip or a full cancellation billed without positioning evidence is not either.

Step 3: Break accessorials apart

Every extra line (handling, reconsignment, layover, escort) must be contracted and evidenced. Uncontracted lines are clarified before pay. Size exposure with the accessorials calculator.

AccessorialMinimum evidenceIf missing
HandlingAuthorization + PODHold the line
ReconsignmentWritten instructionRecalculate the leg
LayoverAgreement + logDo not release overnight
EscortOrder + time windowValidate contracted rate
Yard inspection in a logistics operation: reviewing documents and equipment before releasing a shipment
The six steps live on one shipment ID: rate, trip, extras, clock, and CFDI.

Step 4: Audit detention and clocks

Every detention charge needs arrival time, release time, and free time applied. Without a log there is no detention - only an estimate. Detail: what detention is. In ocean import, separate demurrage and storage: free days at port and terminal.

Step 5: Validate CFDI and Carta Porte 3.1

Freight with a broken Carta Porte is a double problem: tax form and deductibility. Check correct issuer (income vs transfer), SAT keys (key finder), vehicle config, and SICT permit. References: Carta Porte 3.1 guide and is freight deductible without Carta Porte?. OCL can stamp invoice and Carta Porte when the flow requires it.

Step 6: Clarify before paying

Pre-pay clarification recovers; post-pay claims beg. Log every difference, cause, and resolution - that history is your annual negotiation lever.

Method

Six pre-pay steps

  1. Rate

    Cross tariff

  2. Trip

    POD · appointment · GPS

  3. Extras

    Accessorials

  4. Clock

    Detention · demurrage

  5. Tax

    CFDI · Carta Porte

  6. Decide

    Release or hold

Same order in Excel, BPO (Business Process Outsourcing: outsourcing the process to an external provider), or agents — who executes changes.

Select a step to see detail

Step detail · 01

Rate

Contract vs invoice

Origin-destination, equipment, validity, and fuel formula vs billed amount.
Verification rail: from tariff to pay decision.

Manual, software, or BPO?

Under 100 invoices per month, a disciplined Excel checklist can work (with limits: OCL vs Excel for audit). Above 300 shipments per month, volume needs automation or outsourcing.

PathCoverageBest when…
In-house / ExcelSampling or hours ceilingLow volume and complete files
Software / agents100% of pilot flow300+ shipments, sampling today
BPOSampling or batchTemporary spike or backlog
Full compare: freight audit in-house vs software vs BPO.

Full matrix in freight audit: in-house vs software vs BPO.

What OCL runs in the six steps

OCL Cargo is an autonomous TMS with agents and computer use (operating screens and portals like an analyst). The Audit Agent runs the six steps per shipment before pay, without replacing the tools you already run. OCL can stamp invoice and Carta Porte. Your team decides exceptions already diagnosed.

Pattern when auditing 100%: recover 5–7% of spend. Commercial reference: ~$50 MXN per shipment. Start with the free diagnostic on your latest invoices.

6–8 week pilot

One corridor, one front (pre-pay audit), frozen metrics. Do not migrate the TMS on day one.

Elige un paso para ver el detalle

Detalle del paso · 01

Set the audit universe

Corridor + weeks; % audited today, hours/week, and MXN in dispute.
Audit pilot baseline.
Key takeaways5 points
  1. Audit = reconcile invoice vs contracted rate + trip evidence + tax requirements, before paying.
  2. In Mexico, leaving sampling typically recovers 2–7% of spend (5–7% on accessorial-heavy flows).
  3. Six steps: rate, trip, and accessorials to detention/clocks, CFDI/Carta Porte, and documented clarification.
  4. Without POD or a detention log, hold: you are not “blocking the carrier,” you are not paying an estimate.
  5. OCL runs 100% of the pilot flow with agents; can stamp; coexistence without day-one migration; 6–8 week pilot.

How much leaks in your last 100 invoices?

In a diagnostic we apply the six steps to a real corridor: rate, trip, accessorials, clocks, and CFDI, with a file per shipment.

Related reading

Frequently asked questions