Mexico transport invoicing in 2026 rests on three pieces:

  • The income CFDI the carrier issues
  • The Carta Porte 3.1 complement that documents the move for the SAT
  • The buyer's audit before payment

Without that match, you pay XML that does not fit the trip or that you cannot deduct. OCL Cargo verifies on the shipper and 3PL side; it does not act as a PAC.

This hub connects the Carta Porte guide, the 15-point freight invoice audit checklist, the document triad, and the freight accounts payable cycle. If you are starting from zero, begin with what is Carta Porte and what is freight audit.

Mexico transport invoicing in 2026

Shippers and 3PLs do not "invoice the freight" as if they were the tax issuer of the trip. They buy a service, receive a CFDI, and must decide whether that document covers a real, deductible move aligned with the contract.

In 2026 that process remains anchored to the SAT (CFDI + Carta Porte complement) and to the buyer's operational discipline (trip evidence before payment).

PieceWho controls itWhat it is for
Income CFDICarrier (via PAC)Tax voucher for the freight service
Carta Porte 3.1 complementCarrier (via PAC)Document goods transport for the SAT
POD / delivery evidenceShipment operationsProve what was agreed was delivered
Rate and accessorialsBuyer contract / rate sheetKnow what the trip should have cost
Pre-payment auditBuyer (team or agent)Approve or hold payment with a case file
Five pieces of the cycle. Tax issuance and payment audit are different roles.

If you are choosing a platform, the tax and audit filter shows up in our comparison of best TMS platforms in Mexico 2026: native on Carta Porte and CFDI, and able to audit 100% of the flow, not only archive XML.

Who issues the freight CFDI

The carrier issues it (or whoever provides the trucking service), through its PAC. The XML reaches the shipper or 3PL as a document to validate, not as a document the buyer "produces" from its TMS. Mixing issuance with reception is the source of many broken expectations with software vendors.

  • Issuer: carrier, tax data, stamping via PAC.
  • Receiver: shipper, 3PL, or whoever contracted the freight; validates and pays.
  • Complement: Carta Porte 3.1 bound to the CFDI for the move.

Carta Porte 3.1 complement

The Carta Porte complement is the layer that turns a service CFDI into a transport document: origin and destination, commodity (CP key), weight, transport figure, SCT permits, vehicle configuration, and insurance when applicable. Version 3.1 is the current reference you should require on every relevant trucking freight invoice.

On the buyer side, "having Carta Porte" is not enough: you must verify it does not carry the errors that reject the CFDI or the deduction. That operational checklist is in Carta Porte 3.1 errors that reject your CFDI, and the broader frame is in the Carta Porte guide.

Elige un paso para ver el detalle

Detalle del paso · 01

CFDI + complement bound

Same UUID, same trip, readable XML valid with the SAT.
Minimum the buyer should see in every complement before scheduling payment.

Why audit before paying

A stamped CFDI is not a blank check. It can carry:

  • An out-of-contract rate
  • Detention without GPS
  • Duplicate accessorials
  • An incoherent Carta Porte complement

If you pay first and claim later, the cash has already left and the dispute depends on the carrier's goodwill. Pre-payment freight audit flips the order: match, decide, then settle.

Pay and claim afterwards

  • Cash already left; recovery is slow and partial
  • Work is done by sampling: what is not reviewed is lost
  • The carrier relationship tenses months later
  • Finance sees the problem at close, not at payment

Audit and then pay

  • The leak stops in accounts payable
  • 100% of the flow is audited with a case file
  • Disputes with evidence (rate, GPS, POD, Carta Porte)
  • Carriers who invoice correctly get paid on time
Post-audit chases the money; pre-payment matching keeps it from leaving.
Typical recovery of freight spend
5-7%
Coverage target (not sampling)
100%
Pilot with metrics against baseline
6-8 wks

A logistics operator audited 2,250 invoices and detected $3.6M MXN in unsupported charges in 6 weeks (100% of the flow). The full case: how a 3PL detected $3.6M MXN.

The complete trip file

Invoicing well is not archiving PDFs. It is closing a per-shipment file where tax and operations say the same thing. The documentary base is the POD + Carta Porte + invoice triad; audit adds the rate sheet and GPS to decide the amount.

DocumentProvesIf missing or broken
CFDIService billed and stampedNo deductible tax voucher
Carta Porte 3.1Move for the SATCFDI incomplete for the movement
PODReal deliveryYou pay with no proof it arrived
Rate sheetAgreed priceYou pay whatever the invoice says
GPSWhat happened on route and at plantDetention and diversions without support
Five sources. XML alone does not govern payment.

For day-to-day operations, the 15-point checklist and the Carta Porte 3.1 errors checklist cover tax and commercial checks on the same accounts payable desk.

What OCL Cargo does (verifies, not a PAC)

OCL Cargo is an autonomous TMS with AI agents aimed at the freight buyer: it quotes, tenders, tracks, and audits 100% of invoices. On invoicing, its role is clear:

  • Reads every CFDI and its Carta Porte 3.1 on arrival, with no manual keying.
  • Matches against the trip: rate, GPS, POD, and invoice-shipment uniqueness.
  • Approves or holds with a case file so finance decides exceptions, not keying lines.
  • Does not issue or stamp: it is not a PAC; issuance stays with the carrier.

That design fits operations that already have an ERP or TMS and want to govern spend without a year-long migration. The cycle detail is in freight accounts payable.

How to start: a 6-8 week pilot

The shortest path to audited transport invoicing is not a twelve-month RFP. It is a 6-8 week pilot on your real flow: it connects to SAP, Oracle, CargoWise, Magaya, GM Transport, or Excel, takes invoices as they arrive today, and measures baseline vs agent (coverage, MXN detected, analyst hours, invoice-to-payment days).

Whether you work with dozens of carriers or a tighter panel, volume does not forgive sampling: you either audit 100% or you accept leakage. At the end of the pilot you have numbers tax and finance can defend together.

Does your freight invoicing end in a file archive or a payment decision?

In a demo we show the CFDI + Carta Porte + trip match before payment, with a 6-8 week pilot against a baseline on your operation.

Sources and further reading

Key takeaways5 points
  1. In Mexico 2026, transport invoicing done right is a cycle: the carrier issues CFDI + Carta Porte 3.1; the buyer audits before paying.
  2. The Carta Porte 3.1 complement documents the move for the SAT; without it, the freight CFDI is incomplete for goods transport.
  3. Auditing before paying protects the deduction and typically recovers 5-7% of freight spend; claiming afterwards recovers less and takes months.
  4. A healthy file matches CFDI, Carta Porte, POD, rate, and GPS; it is not enough that the XML exists.
  5. OCL Cargo verifies on the buyer side; it is not a PAC and does not issue CFDI or Carta Porte for the carrier.

Frequently asked questions