Tax folio on screen: CFDI UUID that ties invoice, payment, and audit

Definition

The UUID is the unique tax folio of a CFDI. In freight it uniquely identifies the stamped income or transfer voucher before SAT, and it is the key that ties invoice, payment, and audit.

If your “invoice” has no UUID in the trip file, accounts payable is paying a screenshot.

Related: freight invoice · transfer CFDI · freight audit.

What it means in practice

Every stamped CFDI receives a UUID. That identifier lets you check voucher status and avoid duplicate payments or paying canceled documents.

In the transportation management system (TMS), the UUID must live in the same file as the trip and the rate.

Why it matters by role

RoleWhat they do with the UUIDWithout UUID in the file
Accounts payableValidate and payTax risk and double pay
Freight auditMatch vs tripCannot close the loop
TaxStatus with SATSurprises in review
OperationsLink to shipmentChat of “which invoice?”

Minimum data next to the UUID

FieldQuestionNote
UUIDFull identifier?Typically 36 characters
CFDI typeIncome or transfer?Sets use
StatusActive / canceled?Pre-pay
Trip / shipmentWhich service?File
AmountMatches rate card?Audit

How to use the UUID in payment (5 steps)

Select a step to see detail

Step detail · 01

Receive XML

Step 1

Extract UUID
A UUID without a trip is an orphan fiscal field.

Expensive mistakes

1.Keeping only the PDF

You lose the UUID or mistype it by hand.

2.Paying a canceled CFDI

Status changed and nobody revalidated.

3.UUID in a shadow spreadsheet

No automatic match to the trip.

4.One UUID for several trips

You break traceability and audit fails.

OCL and the trip file

OCL stores the UUID with the trip for pre-pay validation and audit. It can stamp invoices and Carta Porte.

Sources and further reading

  1. Freight invoice · transfer CFDI.
  2. Carta Porte · freight audit.
  3. TMS guide.
Key takeaways5 points
  1. CFDI UUID = the unique tax folio of Mexico’s digital tax invoice (CFDI). In freight it uniquely identifies the stamped income or transfer voucher before SAT.
  2. Without a UUID in the freight invoice file, audit cannot close the fiscal–operational loop.
  3. Validate the UUID (status) before paying and store it with the trip — not only in email.
  4. Connect Carta Porte and the rate–trip–voucher match.
  5. OCL stores the UUID in the trip file. It can stamp invoices and Carta Porte.

Does your payment have a UUID — or only a PDF?

Book a demo: UUID, trip, and rate in the same file.

Frequently asked questions