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).
| Piece | Who controls it | What it is for |
|---|---|---|
| Income CFDI | Carrier (via PAC) | Tax voucher for the freight service |
| Carta Porte 3.1 complement | Carrier (via PAC) | Document goods transport for the SAT |
| POD / delivery evidence | Shipment operations | Prove what was agreed was delivered |
| Rate and accessorials | Buyer contract / rate sheet | Know what the trip should have cost |
| Pre-payment audit | Buyer (team or agent) | Approve or hold payment with a case file |
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
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
- 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.
| Document | Proves | If missing or broken |
|---|---|---|
| CFDI | Service billed and stamped | No deductible tax voucher |
| Carta Porte 3.1 | Move for the SAT | CFDI incomplete for the movement |
| POD | Real delivery | You pay with no proof it arrived |
| Rate sheet | Agreed price | You pay whatever the invoice says |
| GPS | What happened on route and at plant | Detention and diversions without support |
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
- SAT: Carta Porte complement - official requirements of the complement for goods transport.
- What is Carta Porte - definition of the complement.
- What is freight audit - sampling vs 100% and typical recovery.
- Carta Porte guide - full frame for shippers and 3PLs.
- Best TMS in Mexico 2026 - where native audit fits in the stack.
- 3PL case: $3.6M MXN in 6 weeks - 100% audit with an agent.
Key takeaways5 points
- In Mexico 2026, transport invoicing done right is a cycle: the carrier issues CFDI + Carta Porte 3.1; the buyer audits before paying.
- The Carta Porte 3.1 complement documents the move for the SAT; without it, the freight CFDI is incomplete for goods transport.
- Auditing before paying protects the deduction and typically recovers 5-7% of freight spend; claiming afterwards recovers less and takes months.
- A healthy file matches CFDI, Carta Porte, POD, rate, and GPS; it is not enough that the XML exists.
- 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
The carrier (or the provider of the freight service) issues the income CFDI and stamps it via its PAC. The shipper or 3PL receives it, validates it, and decides whether to pay. OCL Cargo operates on the buyer side: it verifies; it does not issue.
It is the CFDI complement that documents goods transport for the SAT: locations, commodity, transport figures, permits, and vehicle. Without a valid complement, the freight CFDI is incomplete for the move. More in what is Carta Porte.
Because recovering money already paid takes months and recovers less. Pre-payment matching stops unsupported charges and CFDIs with a broken Carta Porte on the spot, with a case file. Typical recovery from auditing 100% is 5-7% of freight spend.
No. OCL verifies CFDI and the Carta Porte 3.1 complement on the buyer side, matches them against rate, GPS, and POD, and approves or holds payment. It is not a PAC and does not stamp for the carrier.
Income CFDI, Carta Porte 3.1 complement, and POD, matched against the agreed rate and GPS evidence from the trip. The POD + Carta Porte + invoice triad is the documentary minimum; audit adds rate and GPS.
With a 6-8 week pilot on your real flow: the agent reads every CFDI on arrival, validates Carta Porte 3.1, and matches it to the trip. It connects to SAP, Oracle, CargoWise, Magaya, GM Transport, or Excel, with no system migration. See freight accounts payable.
