UUID en una factura CFDI: Qué es el folio fiscal, cómo se estructura y por qué puede ser inválido

Guía informativa independiente. BuscaFolios.info no es el SAT ni representa a ningún PAC. La información técnica está basada en el Anexo 20 de la RMF 2026 y el estándar RFC 4122. Para verificar folios usa el portal oficial: verificacfdi.facturaelectronica.sat.gob.mx.
En una línea
UUID y folio fiscal son el mismo concepto — el identificador único de 36 caracteres que el PAC asigna a cada CFDI al timbrar. Lo que casi ningún artículo explica: esos 36 caracteres no son completamente aleatorios, el Timbre Fiscal Digital contiene mucho más que el UUID, y hay al menos cinco razones distintas por las que un UUID puede aparecer como inválido ante el SAT aunque la factura se vea auténtica.

UUID y folio fiscal: el mismo concepto, dos nombres

En la documentación del SAT se usa el término folio fiscal. En especificaciones técnicas y documentación de PAC se habla de UUID. En conversación cotidiana ambos términos circulan mezclados, lo que genera confusión innecesaria.

UUID son las siglas en inglés de Universally Unique Identifier — identificador universalmente único. Es un estándar técnico internacional definido en el RFC 4122 de la IETF que especifica cómo generar identificadores únicos de 128 bits. El SAT adoptó este estándar como mecanismo de identificación de CFDI desde la versión 3.2, que entró en vigor en enero de 2012. Antes de esa fecha, el SAT asignaba folios fiscales de forma diferente — mediante el sistema CBB (Código de Barras Bidimensional) y series de folios aprobados manualmente.

El cambio al UUID fue significativo: pasó de un sistema donde los folios eran consecutivos y predecibles a uno donde cada folio es matemáticamente único, independiente de cualquier secuencia, y generado en el momento exacto del timbrado sin posibilidad de anticipación o duplicación.

Anatomía del UUID: los 5 grupos y qué representan

El UUID de un CFDI tiene siempre el mismo formato visual: cinco grupos de caracteres hexadecimales separados por guiones. Lo que cambia en cada factura son los caracteres, nunca la estructura.

Ejemplo de UUID real de CFDI (estructura fija, caracteres variables)
5FB2822E-396D-4725-8521-CDC4BDD20CCF
5FB2822E 396D 4725 8521 CDC4BDD20CCF
Grupo 1: 8 caracteres
Grupo 2: 4 caracteres
Grupo 3: 4 caracteres (incluye versión)
Grupo 4: 4 caracteres (incluye variante)
Grupo 5: 12 caracteres

Los caracteres son hexadecimales: números del 0 al 9 y letras de la A a la F. El total de caracteres útiles es 32 (sin los 4 guiones), que representan 128 bits de información. El tercer grupo contiene en su primer carácter el número de versión del UUID — en los CFDI mexicanos generalmente es 4, que corresponde a generación aleatoria según el estándar RFC 4122.

¿32 o 36 caracteres? La confusión más frecuente
Varios artículos y hasta documentos oficiales mencionan que el UUID tiene "32 caracteres". Técnicamente se refieren a los 32 caracteres hexadecimales sin contar los guiones. Pero el UUID completo, tal como debes copiarlo e ingresarlo en el verificador del SAT, tiene 36 caracteres incluyendo los 4 guiones. Si ingresas 32 caracteres sin guiones, el sistema no lo reconocerá.

UUID vs folio interno: diferencia que impacta la contabilidad

Dentro de un mismo CFDI pueden coexistir dos identificadores que se llaman "folio" pero son completamente distintos. Confundirlos tiene consecuencias fiscales concretas.

UUID / Folio fiscal
Asignado por el PAC — oficial ante el SAT
🔑
36 caracteres con guiones — formato fijo
🏛️
Existe en los registros del SAT desde el momento del timbrado
Es el identificador para verificar, cancelar y relacionar CFDI
🔒
No puede modificarse ni reasignarse después del timbrado
📋
En el XML aparece como atributo UUID dentro del nodo TimbreFiscalDigital
⚖️
Obligatorio para cualquier efecto fiscal: deducción, acreditación, póliza contable
Folio interno
Asignado por el emisor — solo control interno
📝
Formato libre: F-001, 2025-ABC, 00123 — lo define el contribuyente
🗂️
Solo existe en el sistema de facturación del emisor
⚠️
El SAT no lo reconoce ni lo valida — no tiene valor fiscal por sí solo
🔄
Puede repetirse si el contribuyente cambia de software o reinicia series
📋
En el XML aparece como atributo Folio en el nodo raíz del CFDI
📌
Su único uso válido es la búsqueda interna de facturas en el sistema propio

Qué contiene el Timbre Fiscal Digital — más allá del UUID

El UUID forma parte de una estructura más amplia llamada Timbre Fiscal Digital (TFD), que es el complemento que añade el PAC al XML del CFDI durante el timbrado. El TFD es técnicamente el elemento que convierte un archivo XML genérico en un comprobante fiscal oficial.

Campos del nodo TimbreFiscalDigital (tfd:TimbreFiscalDigital) — CFDI 4.0
UUID
El folio fiscal de 36 caracteres. Es el identificador principal del CFDI ante el SAT.
Version
Versión del estándar del Timbre Fiscal Digital. Actualmente es 1.1 para todos los CFDI activos.
FechaTimbrado
Fecha y hora exacta en que el PAC timbró el documento — en formato UTC con zona horaria. Este dato es inmutable: no puede modificarse después del timbrado.
RfcProvCertif
RFC del PAC que realizó el timbrado. Con este dato se puede identificar qué empresa certificó el CFDI, lo cual es relevante en caso de disputas o problemas técnicos.
NoCertificadoSAT
Número del certificado del SAT vigente al momento del timbrado. Los certificados tienen vigencia y el SAT puede revocarlos — aunque en la práctica esto no afecta CFDIs ya timbrados.
SelloSAT
Cadena cifrada generada por el SAT que autentica el documento. Este sello es el que hace prácticamente imposible falsificar un CFDI timbrado — cualquier modificación al XML invalida el sello.
SelloCFDI
Sello digital del emisor del comprobante, generado con su Certificado de Sello Digital (CSD). Complementa la autenticación junto con el SelloSAT.
Fuente: Anexo 20 de la Resolución Miscelánea Fiscal 2026 — Guía de llenado de CFDI versión 4.0. Los campos pueden actualizarse con cada RMF.

Cómo se encuentra el UUID en el XML de un CFDI

El archivo XML es el documento fiscal oficial — el PDF es solo su representación visual. Para encontrar el UUID de forma confiable, sin riesgo de errores de lectura del PDF:

Ubicación del UUID en el XML de un CFDI 4.0
<!-- Nodo raíz del CFDI --> <cfdi:Comprobante Version="4.0" Folio="F-001" ← folio INTERNO Fecha="2026-04-24T10:30:00" ...> <!-- ...otros nodos... --> <cfdi:Complemento> <tfd:TimbreFiscalDigital Version="1.1" UUID="5FB2822E-396D-4725-8521-CDC4BDD20CCF" ← FOLIO FISCAL FechaTimbrado="2026-04-24T10:30:05" RfcProvCertif="SAT970701NN3" NoCertificadoSAT="20001000000300022323" SelloSAT="WjlSh7..." SelloCFDI="gWnTM..."/> </cfdi:Complemento> </cfdi:Comprobante>

Para localizar el UUID en cualquier XML, abre el archivo con un editor de texto (Notepad, VS Code, incluso el navegador Chrome arrastrando el archivo) y usa Ctrl+F para buscar "UUID=". Aparecerá una sola vez en el nodo TimbreFiscalDigital. Copia el valor entre comillas — esos 36 caracteres son el folio fiscal que necesitas para verificar en el SAT.

Por qué un UUID puede ser inválido o no aparecer en el SAT

Cuando el verificador del SAT devuelve "No encontrado", no siempre significa fraude. Hay situaciones donde un UUID existe técnicamente pero no está disponible en el sistema de consulta, y otras donde el CFDI nunca fue correctamente timbrado. La diferencia importa para saber qué hacer.

El CFDI nunca fue timbrado por el PAC
Algunos sistemas de facturación generan un archivo PDF visualmente correcto — con logotipo, datos fiscales y código QR — pero sin completar el proceso de timbrado. Esto puede ocurrir cuando la conexión se interrumpió durante la emisión, cuando el CSD del emisor estaba vencido o cuando la cuenta de timbres del PAC estaba agotada. El PAC rechazó el documento internamente pero el sistema del emisor lo marcó como emitido. En este escenario, el UUID que aparece en el PDF podría ser un valor de prueba o un identificador temporal que nunca fue registrado ante el SAT.
✓ Verifica en tu sistema de facturación el estatus del CFDI. Si aparece como "Pendiente de timbrado" o "Error de timbrado", el documento no tiene validez fiscal.
El Certificado de Sello Digital (CSD) estaba cancelado al momento del timbrado
El SAT puede cancelar el CSD de un contribuyente por varios motivos: incumplimiento fiscal, solicitud del propio contribuyente o resolución administrativa. Un CFDI timbrado con un CSD cancelado puede recibir UUID del PAC pero el SAT podría no reconocerlo como válido. Esta situación es relativamente poco frecuente, pero puede presentarse en revisiones de periodos anteriores.
✓ Verifica el estatus de tu CSD en el portal del SAT. Si estuvo cancelado en el periodo en cuestión, los CFDI emitidos en ese lapso pueden requerir aclaración con el SAT.
Latencia de sincronización entre PAC y SAT
El timbrado ocurre en el sistema del PAC, que luego reporta al SAT. En condiciones normales este proceso es casi inmediato, pero en momentos de alta demanda (fin de mes, vencimientos declarativos, fallas técnicas en el SAT) puede haber un retraso de minutos u horas antes de que el UUID esté disponible en el verificador. Durante ese lapso, el CFDI existe y es válido, pero la consulta devuelve "No encontrado".
✓ Espera entre 30 minutos y 2 horas y vuelve a consultar antes de asumir que hay un problema con el documento.
Error al copiar o transcribir el UUID
Un carácter incorrecto — confundir O con 0, I con 1, B con 8 — basta para que el verificador no encuentre el folio. Este error es especialmente frecuente cuando el UUID se lee de un PDF impreso, fotografiado o escaneado, donde la calidad de imagen puede distorsionar los caracteres. Los PDFs generados por sistemas de baja calidad también pueden tener tipografías donde estas confusiones son inevitables a simple vista.
✓ Siempre copia el UUID directamente desde el archivo XML usando la búsqueda de texto. Es la única forma de garantizar que copias los 36 caracteres exactos.
CFDI con UUID de ambiente de pruebas
Los PAC tienen ambientes de desarrollo y pruebas donde emiten CFDI con UUID reales en su formato pero que nunca se registran en el SAT productivo. Ocasionalmente, por errores de configuración en el software del emisor, un CFDI de prueba llega al cliente como si fuera real. Estos documentos tienen UUID con el formato correcto pero no existen en los sistemas de producción del SAT.
✓ Si recibes una factura de un proveedor nuevo y el UUID no aparece en el SAT, pide que te confirmen que emitieron desde el ambiente de producción y no de pruebas.

UUID en cancelaciones, sustituciones y CFDI relacionados

El UUID no solo identifica una factura individual — también es el vínculo que conecta comprobantes relacionados entre sí. Entender cómo funciona en estos casos es relevante para cualquier contribuyente que emite o recibe facturas con cierta regularidad.

Cancelación con sustitución

Cuando se cancela una factura con el motivo 01 (comprobante emitido con errores, con relación a otro), el nuevo CFDI debe incluir el UUID del documento cancelado en el campo CfdiRelacionados con el tipo de relación 04 - Sustitución de los CFDI previos. Sin esta referencia, el SAT no puede vincular automáticamente el nuevo documento con el cancelado, lo que puede generar inconsistencias en el historial fiscal de ambas partes.

Complementos de pago

Cada complemento de pago que se emite para documentar el cobro de una factura a crédito debe referenciar el UUID de la factura de ingreso original en el campo IdDocumento dentro del nodo DoctoRelacionado. Sin ese UUID, el SAT no puede hacer la vinculación entre el ingreso declarado y el pago recibido, lo que puede generar alertas en el sistema de fiscalización.

Notas de crédito y CFDI de egreso

Las notas de crédito (tipo E de egreso) que se emiten para documentar devoluciones, descuentos o bonificaciones sobre una factura específica deben relacionarse con el UUID de esa factura original usando el tipo de relación 01 - Nota de crédito de los documentos relacionados. Un CFDI de egreso sin UUID relacionado es válido técnicamente, pero puede no ser deducible para el receptor dependiendo de su situación fiscal — este es un punto que conviene verificar con un contador.

El CFDI timbrado no acredita por sí solo la operación
Un punto técnico que muchos contadores señalan: el UUID garantiza que un CFDI existe en el sistema del SAT y que fue emitido por el contribuyente señalado. No garantiza que la operación económica realmente ocurrió. El SAT, en sus procesos de fiscalización, cruza el UUID con otros datos — movimientos bancarios, declaraciones, relación de operaciones — para verificar materialidad. Un CFDI perfectamente timbrado puede ser cuestionado si no hay evidencia de que la operación subyacente existió.
Buena práctica: registro de UUID por operación
Mantener un registro propio de los UUID de los CFDI emitidos y recibidos, vinculado con los movimientos bancarios correspondientes, es una práctica recomendada por muchos despachos contables. No es obligatoria por ley, pero facilita las revisiones, reduce el tiempo de respuesta en auditorías y ayuda a detectar inconsistencias antes de que el SAT las encuentre.
BF
Equipo Editorial BuscaFolios Actualizado en abril de 2026. Basado en el Anexo 20 de la RMF 2026, el estándar RFC 4122 de la IETF y documentación técnica del SAT para CFDI 4.0. Esta guía es informativa — para situaciones fiscales específicas consulta con un contador o asesor fiscal certificado.
Subir