Validar el XML de un flete es más que “¿el UUID existe?”: es confirmar tipo de CFDI, impuestos, complemento Carta Porte 3.1 cuando aplica y que el documento amarra al viaje que Finanzas va a pagar. Sin eso, el PDF bonito es muestreo disfrazado de compliance.
- fuente; PDF solo representa
- XML
- CP vigente a cruzar
- 3.1
- cobertura vs muestreo
- 100%
Respuesta corta: validar XML no es mirar el PDF
El PDF es representación impresa. El XML timbrado trae el UUID, los nodos fiscales y el complemento. Finanzas que solo archiva PDF hereda rechazos de PAC, CP incompleto y totales que no cuadran con la tarifa.

La pregunta correcta no es “¿tenemos factura?” sino “¿el XML de este ID de embarque cierra forma, fondo y viaje?”. Si alguna capa falla, el default es retener con causa, no liberar por urgencia comercial.
Capas de validación (forma, fondo y viaje)
| Capa | Qué prueba | Si falla |
|---|---|---|
| Forma | UUID vigente, bien formado | Retener · pedir XML |
| Fondo fiscal | Tipo, RFC, impuestos, CP | Retener · corrección |
| Viaje | Tarifa + GPS/POD | Retener · disputa ops |
Campos mínimos del CFDI + CP
Elige un paso para ver el detalle
Detalle del paso · 01
Encabezado
Proceso Finanzas pre-pago
Del XML al pago
Orden de validación
Parsear XML
No solo PDF
Estatus UUID
Vigente
CP y totales
Nodos vivos
Cruce viaje
Tarifa POD
Checklist accionable
Elige un paso para ver el detalle
Detalle del paso · 01
Archivo XML en el ID
Fallos que deben frenar el pago
| Fallo | Acción |
|---|---|
| Sin XML / UUID cancelado | Retener |
| CP ausente cuando aplica | Retener · deducibilidad sin Carta Porte |
| Catálogos / ubicaciones rotos | Retener · lista al carrier |
| Total ≠ tarifa + auth | Retener · disputa |
| NC o sustitución sin cadena | Retener · cancelación / NC CFDI |
Retenciones y totales en el mismo pase
Validar CP sin leer impuestos es dejar la mitad del hallazgo. Si el playbook exige retención 4% en autotransporte a morales, el XML debe traer el nodo; si el concepto es intermediación, no inventes la tasa. Misma pasada: tipo de CFDI, retenidos, complemento y total vs tarifa.
Elige un paso para ver el detalle
Detalle del paso · 01
Tipo
Infografía: validación XML descargable
One-pager del orden forma, fondo y viaje y fallos que frenan el pago.
OCL CargoFinanzas pre-pago · XML
Validar CFDI + Carta Porte
Forma, fondo fiscal y viaje. UUID vigente no cierra el expediente solo.
Orden de validación
- 1
Parsear XML
No archivar solo PDF
- UUID
- Timbre
- 2
Fondo fiscal
Tipo, RFC, impuestos, CP 3.1
- Ingreso
- CP
- 3
Cruce viaje
Tarifa + GPS/POD
- Monto
- Sitio
- 4
Decidir
Liberar o retener con causa
- SLA
Frena el pago si
- Sin XML o UUID cancelado
- CP ausente en supuesto obligado
- Total ≠ tarifa + autorizados
No basta con
- “El PDF se ve bien”
- Solo consulta de UUID en SAT
- Urgencia comercial sin excepción
Para llevar · OCL Cargo
OCL puede timbrar factura y Carta Porte; cruza XML vs expediente del lado comprador al 100% del carril (no es validador oficial SAT).
Rol de OCL
OCL audita el XML en el expediente del viaje y escala excepciones. Puede timbrar factura y Carta Porte; cubre el 100% del carril del piloto para que tu equipo solo vea hallazgos documentados. No certifica ante el SAT ni sustituye el dictamen fiscal.
- Sí: parseo, cruce CP/totales/viaje, retención con causa; puede timbrar cuando aplica.
- No: ser validador oficial SAT ni garantizar deducibilidad.
Ideas clave6 puntos
- Validación Finanzas = estatus UUID + estructura CFDI + CP 3.1 + cruce con tarifa/viaje.
- UUID vigente ≠ expediente cerrado.
- PDF es representación; el XML es la fuente.
- Falta de complemento o catálogos rotos: retener.
- Automatiza el 100%; tu equipo decide las excepciones.
- OCL puede timbrar factura y Carta Porte; también verifica del lado comprador.
¿Quieres validar el 100% del carril antes de pagar?
Lectura relacionada
Preguntas frecuentes
Estatus/UUID, tipo de comprobante, emisor/receptor, conceptos e impuestos, complemento Carta Porte 3.1 cuando aplica, y cruce con tarifa + viaje (GPS/POD). El PDF no basta.
Necesario pero no suficiente. Un CFDI vigente puede tener CP incompleto, retención mal calculada o no corresponder al viaje que pagas.
No. Cruza el XML del comprador contra expediente operativo antes de pagar.
Retener con causa, pedir reexpedición/corrección y documentar excepción. No “pagar por urgencia”.
No. Es control de pago. La calificación fiscal la define el contribuyente con su asesor — ver árbol de deducibilidad.
Sí: conceptos, montos y autorización deben cuadrar con rate confirmation. Ver guía de accesoriales fiscales.