In IMMEX plants, the transfer notice and Carta Porte get mixed in WhatsApp. Tower thinks “there is a document”; AP pays freight without knowing which layer covers the trip.

Why IMMEX and Carta Porte get confused

The notice answers: can these goods move under legal stay?

CFDI with Carta Porte answers who moved what, where, on which unit for the SAT.

Nearshoring raises volume; the error is treating both as the same PDF.

Decision table: notice vs CFDI + Carta Porte

Operational table (not a substitute for your tax advisor):

SituationNotice / regimeCFDI + Carta Porte
Carrier bills freightPer IMMEXAlmost always Income + CP 3.1
Own fleet between plantsNotice / internal controlOften Transfer + CP
AP releases paymentOrigin/destination coherenceUUID + trip match required

What to audit before paying freight

1) Lane order/rate 2) CFDI UUID + 3.1 complement 3) Locations/weight vs pedimento or notice 4) GPS/POD.

Guide: CFDI + CP + GPS + POD audit.

Typical tower and AP mistakes

Paying because “the notice already left” without carrier CFDI.

Filing the PDF and never opening the XML.

Splitting the IMMEX file from the shipment ID.

Related reading

Carta Porte 3.1 errors · Promologistics × OCL.

Key takeaways5 points
  1. IMMEX notice ≠ CFDI with Carta Porte: goods regime vs transport service.
  2. If a carrier bills, AP almost always needs Income + valid 3.1 complement.
  3. Before paying: match pedimento/notice, locations, UUID, rate, and GPS/POD.
  4. Paying on PDF alone or “the notice already left” leaks tax risk and margin.
  5. OCL verifies on the buyer side; it does not issue notices or stamp CFDI.

Want to match IMMEX and freight before paying?

30-min diagnostic: which documents suffice per lane and which exceptions AP should see.