UUID en CFDI: qué es, para qué sirve y cómo localizarlo en tu XML
En resumen: El UUID (Folio Fiscal) es el identificador único de 36 caracteres que el SAT asigna a cada CFDI al timbrarlo. Sirve para localizar, verificar y relacionar facturas (por ejemplo en cancelaciones o complementos de pago) y se encuentra en el nodo TimbreFiscalDigital del XML.
Si alguna vez has abierto un archivo XML del SAT, habrás visto una cadena larga de letras y números separados por guiones. Eso es el UUID — el identificador único de cada factura electrónica en México, y probablemente el dato más importante de todo tu CFDI.
¿Qué significa exactamente? ¿Para qué sirve en la práctica? ¿Por qué el SAT lo usa como referencia principal cuando cancelas, verificas o concilias facturas? En este artículo te lo explicamos todo.
¿Qué es el UUID?
UUID son las siglas de Universally Unique Identifier (Identificador Único Universal). En el contexto del CFDI, es el folio fiscal que el SAT asigna a cada factura electrónica en el momento en que es timbrada por un Proveedor Autorizado de Certificación (PAC).
Su formato estándar es una cadena de 32 caracteres hexadecimales dividida en 5 grupos separados por guiones:
Estructura: 8 - 4 - 4 - 4 - 12 caracteres
Total: 36 caracteres (32 hex + 4 guiones)
Este número es completamente único: no existe ningún otro CFDI con ese mismo UUID, en ningún RFC, en ningún año, en ningún PAC. Es la huella digital irrepetible de tu factura.
¿Dónde está el UUID dentro del XML?
El UUID se encuentra dentro del nodo TimbreFiscalDigital, que es la parte del XML que agrega el PAC al momento de timbrar, en el atributo llamado exactamente UUID.
<tfd:TimbreFiscalDigital
Version="1.1"
UUID="6D8A3F2E-91B4-4C7D-A5E0-3F1B8C2D9E47"
FechaTimbrado="2026-04-22T10:35:00"
/>
</cfdi:Complemento>
Tip rápido: Abre el XML con Chrome o Notepad, usa Ctrl+F y busca la palabra "UUID". Lo encuentras en segundos — siempre está dentro del nodo TimbreFiscalDigital.
¿Para qué sirve el UUID en la práctica?
1 — Verificar la autenticidad de una factura
El SAT ofrece el servicio de Verificación de CFDI en su portal. Con el UUID, el RFC del emisor, el RFC del receptor y el monto total, confirmas si una factura es auténtica y si está vigente o cancelada. Fundamental para no acreditar IVA de facturas falsas o apócrifas.
2 — Cancelar un CFDI
Para cancelar una factura ante el SAT, el sistema requiere el UUID del CFDI que quieres cancelar. Sin él, la cancelación no es posible. Además, el receptor recibe una notificación con el UUID para aceptar o rechazar la cancelación.
3 — Relacionar CFDIs entre sí
Cuando emites una nota de crédito, un complemento de pago (REP) o una factura sustituta, el CFDI relacionado lleva el UUID del documento original en el campo CfdiRelacionados. Esto crea una cadena trazable que el SAT puede auditar.
4 — Conciliación contable
En procesos de conciliación entre facturas emitidas, pagos recibidos y registros contables, el UUID es la llave que une todos los sistemas. Es el identificador que no cambia, no se duplica y siempre apunta al mismo documento fiscal.
5 — Referencia en disputas y aclaraciones
Cuando hay un error en una factura o un proveedor disputa un pago, el UUID es el primer dato que se solicita. No hay confusión posible entre dos facturas cuando se cita el UUID completo.
UUID vs Folio vs Serie: ¿cuál es la diferencia?
- Serie y Folio: números internos que el emisor asigna a sus facturas para su propio control. Pueden repetirse entre diferentes empresas.
- UUID (Folio Fiscal): lo asigna el SAT a través del PAC al momento del timbrado. Es único en todo el sistema fiscal mexicano, para siempre. Nunca se repite.
Regla práctica: Para cualquier trámite oficial ante el SAT — cancelaciones, verificaciones, aclaraciones — siempre usa el UUID, nunca el folio interno del emisor.
Cómo extraer el UUID de múltiples facturas XML
Si tienes decenas o cientos de facturas XML, copiar el UUID manualmente de cada una es ineficiente. La solución es convertir tus XML a Excel.
Al subir tus archivos a cfdiexcel.com, el sistema extrae automáticamente el UUID de cada CFDI en una columna dedicada. En segundos tienes todos los UUIDs organizados junto con RFC emisor, receptor, fecha, subtotal, IVA y estado SAT.
- Buscar cualquier factura por UUID con un simple filtro de Excel
- Cruzar el UUID con tu sistema contable para conciliación automática
- Identificar en segundos qué facturas están canceladas
- Enviar el UUID correcto a tu contador o al SAT sin buscar en carpetas de XML
¿El UUID cambia si cancelo y reemito una factura?
Sí. Cuando cancelas un CFDI y emites uno nuevo en sustitución, el nuevo CFDI tiene un UUID completamente diferente. El UUID del original queda marcado como cancelado en el SAT y nunca se reutiliza. Es importante registrar el UUID nuevo en tu contabilidad cuando hay sustituciones.
Preguntas frecuentes sobre el UUID
¿El UUID es lo mismo que el folio fiscal?
Sí. En el lenguaje del SAT y de los contadores mexicanos, UUID y folio fiscal son términos intercambiables. Ambos se refieren al mismo identificador único asignado por el PAC al timbrar el CFDI.
¿Puede existir un CFDI sin UUID?
No, si fue correctamente timbrado. Todo CFDI válido tiene UUID en su nodo TimbreFiscalDigital. Si un XML no tiene UUID, no fue timbrado por un PAC autorizado y no tiene validez fiscal.
¿El UUID distingue entre mayúsculas y minúsculas?
Técnicamente no — es hexadecimal. Sin embargo, el SAT generalmente los almacena y muestra en mayúsculas. Para evitar problemas, usa siempre el UUID tal como aparece en tu XML.
¿Cómo verifico si un UUID está cancelado?
Entra al portal del SAT → Factura electrónica → Verificación de CFDI. Ingresa el UUID y los datos del CFDI. El sistema indicará si está Vigente, Cancelado o No existe.
¿Los UUID se pueden ordenar cronológicamente?
No directamente. El UUID es aleatorio, no secuencial. Para ordenar facturas por fecha usa el campo FechaTimbrado del TimbreFiscalDigital o la fecha de emisión del CFDI.