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
| Role | What they do with the UUID | Without UUID in the file |
|---|---|---|
| Accounts payable | Validate and pay | Tax risk and double pay |
| Freight audit | Match vs trip | Cannot close the loop |
| Tax | Status with SAT | Surprises in review |
| Operations | Link to shipment | Chat of “which invoice?” |
Minimum data next to the UUID
| Field | Question | Note |
|---|---|---|
| UUID | Full identifier? | Typically 36 characters |
| CFDI type | Income or transfer? | Sets use |
| Status | Active / canceled? | Pre-pay |
| Trip / shipment | Which service? | File |
| Amount | Matches 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
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
Key takeaways5 points
- 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.
- Without a UUID in the freight invoice file, audit cannot close the fiscal–operational loop.
- Validate the UUID (status) before paying and store it with the trip — not only in email.
- Connect Carta Porte and the rate–trip–voucher match.
- 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?
Frequently asked questions
The unique tax folio that identifies a CFDI stamped with SAT.
It ties the invoice or transfer voucher to the trip, validates status, and prevents wrong payments.
From the CFDI XML (not the PDF as the primary source).
Yes: confirm it is active and matches the service in the trip file.
No: the UUID identifies the CFDI; Carta Porte is the transfer complement when it applies.
It keeps the UUID in the trip file for the match with rate and evidence.

