
Folio fiscal: qué es, dónde encontrarlo y cómo se genera
20 de mayo de 2026
Si alguna vez intentaste cancelar una factura, vincular un complemento de pago o responder un requerimiento del SAT, el primer dato que te pidieron fue el folio fiscal. Es el identificador con el que el SAT reconoce tu CFDI, y sin embargo casi nadie explica qué es realmente, cómo se forma o por qué a veces falta. Después de años emitiendo y validando facturas en producción, te puedo decir que la mayoría de los problemas con folios fiscales no vienen del SAT, sino de confundirlo con el folio interno del emisor. Vamos a desarmar el concepto.
¿Qué es el folio fiscal?
El folio fiscal es un identificador único de 36 caracteres (formato UUID) que un PAC autorizado por el SAT asigna a cada CFDI cuando lo timbra. Equivale al UUID del comprobante y garantiza que la factura existe oficialmente en el SAT. Sin folio fiscal, una factura no es un CFDI válido.
Lo importante es entender quién lo asigna. No lo genera tu sistema de facturación. Tampoco lo genera el SAT directamente. Lo asigna el PAC (Proveedor Autorizado de Certificación) en el momento exacto del timbrado, y desde ese instante ese folio queda registrado en la base de datos del SAT con todos los datos del comprobante atados a él.
¿Dónde aparece el folio fiscal en una factura?
Depende de qué versión del CFDI estás mirando. El folio fiscal vive en tres lugares:
En la representación impresa (el PDF): suele aparecer en la parte inferior, junto al sello digital del SAT. La mayoría de los emisores lo etiquetan como "Folio Fiscal" o "Folio Fiscal UUID". Algunos sistemas, sobre todo los más viejos, solo escriben "UUID". Es el mismo dato.
En el XML: está dentro del nodo del timbre fiscal digital. Si abres el XML con cualquier editor de texto, busca este fragmento:
<cfdi:Complemento>
<tfd:TimbreFiscalDigital
UUID="A1B2C3D4-1234-5678-9ABC-DEF012345678"
FechaTimbrado="2026-05-20T10:15:30"
.../>
</cfdi:Complemento>
El atributo UUID del nodo TimbreFiscalDigital es el folio fiscal. Punto.
En el portal del SAT: en la herramienta de Verificación de CFDI, el campo se llama "Folio fiscal" y es lo primero que te pide para consultar el estatus de una factura.
Si tu factura es de un servicio masivo (luz, agua, telefonía, gasolina) y no encuentras el folio fiscal en el PDF, probablemente lo necesites consultar dentro del portal del proveedor. Muchos sistemas grandes muestran solo el folio interno en la representación impresa y reservan el UUID para descargas o consultas específicas.
Folio fiscal y UUID: ¿son lo mismo?
Sí. UUID significa "Universally Unique Identifier" y es un estándar internacional definido por el RFC 4122. El SAT adoptó este formato para identificar cada CFDI, y le puso un nombre más amigable: folio fiscal. En la documentación oficial del Anexo 20 verás "UUID". En los recibos de luz verás "Folio Fiscal". En la API del SAT verás "UUID". En el portal del SAT verás "Folio fiscal". Son sinónimos.
La regla práctica: si el dato tiene 36 caracteres y guiones en las posiciones 9, 14, 19 y 24, es un folio fiscal.
Estructura del folio fiscal: cómo se forma
El folio fiscal sigue el formato UUID estándar de 32 dígitos hexadecimales agrupados en cinco bloques separados por guiones: 8-4-4-4-12.
Un ejemplo:
A1B2C3D4-1234-5678-9ABC-DEF012345678
Los caracteres válidos son dígitos del 0 al 9 y letras de la A a la F (hexadecimal). No hay letras ñ, no hay acentos, no hay espacios. El total es siempre 36 caracteres: 32 hexadecimales más 4 guiones.
El PAC usa un algoritmo que combina datos del comprobante, timestamp y un componente aleatorio para garantizar que el folio sea único globalmente. La probabilidad de colisión es tan baja que en la práctica se trata como imposible. Esto es importante por una razón concreta: puedes usar el folio fiscal como llave primaria en tu base de datos sin preocuparte por duplicados, lo cual ahorra un montón de lógica defensiva en integraciones.
Cómo se genera el folio fiscal: el rol del PAC y el SAT
El folio fiscal aparece sólo cuando ocurre el timbrado. Antes de timbrar, tu CFDI es un XML sin folio fiscal, sin sello del SAT, sin validez legal. Después del timbrado, tiene los tres.
Tres cosas vale la pena resaltar de este flujo. La primera es que el PAC asigna el folio antes de registrar el comprobante ante el SAT, no después. Esto significa que el UUID existe en el momento exacto en que el PAC lo genera, y queda en firme una vez que el SAT confirma el registro. La segunda es que el folio queda atado de forma inmutable al comprobante: cualquier modificación posterior al XML lo invalida, porque el sello del PAC se calcula sobre el contenido del CFDI. La tercera es que el folio nunca puede repetirse, ni siquiera entre PACs distintos, porque el SAT rechaza un registro con UUID duplicado.
Si quieres profundizar en cómo el PAC valida cada campo antes de asignar el folio, lo cubrimos a detalle en la guía de timbrado de facturas.
Cómo verificar un folio fiscal en el SAT
La herramienta oficial del SAT te deja confirmar si un folio fiscal corresponde a un CFDI vigente, cancelado o inexistente. No requiere e.firma ni cuenta; cualquier persona puede consultar cualquier folio si tiene los datos básicos.
Entra a verificacfdi.facturaelectronica.sat.gob.mx. Es una herramienta pública y directa, sin login.
Captura los cuatro datos requeridos#
Folio fiscal (el UUID completo de 36 caracteres), RFC del emisor, RFC del receptor y total del comprobante. Los cuatro deben coincidir exactamente con lo que viene en el XML. Si copias el total con coma decimal y el SAT espera punto, falla. Si pegas el UUID con un espacio adelante, también falla.
Resuelve el captcha y consulta#
El SAT te responde con uno de tres estados: vigente, cancelado o no se encuentra registrado. Si recibes "no se encuentra", revisa primero que los datos estén exactos antes de asumir que la factura no existe.
Para validaciones programáticas o lotes grandes, lo manual no escala. En la guía para validar facturas revisamos las alternativas automatizadas.
Errores comunes con el folio fiscal
Estos son los tres casos que ves todo el tiempo en producción y que llenan tickets de soporte que se podrían evitar.
"El folio fiscal no es válido por el siguiente motivo": el SAT regresa este mensaje cuando alguno de los cuatro datos del verificador no coincide con el comprobante registrado. Casi siempre es un error de copy-paste: el UUID tiene un carácter de menos, el total trae un decimal extra, o el RFC del receptor está mal escrito. Antes de asumir que la factura está rota, vuelve a tomar los datos directamente del XML, no de la representación impresa.
"Mi factura no tiene folio fiscal": si el PDF que te entregaron no muestra UUID por ningún lado, lo más probable es que el comprobante no se haya timbrado. Una factura sin folio fiscal no es un CFDI, es un borrador. No tiene validez fiscal, no se puede deducir, y el SAT no la reconoce. Pídele al emisor el XML; si tampoco trae el nodo TimbreFiscalDigital, confirmaste el problema. Sin folio fiscal el comprobante no existe ante el SAT.
Una factura sin folio fiscal no es una factura. Es un archivo que parece factura. Si la recibiste así, no la registres en tu contabilidad y exige al emisor el CFDI timbrado.
UUID duplicado: no debería ocurrir, pero si lo ves significa que dos PACs intentaron timbrar el mismo comprobante por error de integración. En este caso, uno de los dos timbrados fue rechazado por el SAT y solo uno quedó registrado. Verifica cada folio en el portal del SAT para identificar cuál es el vigente y reporta el incidente al PAC.
Folio fiscal vs folio interno: la confusión que cuesta tickets de soporte
Esta es la causa número uno de problemas en integraciones. El CFDI tiene dos campos distintos que suelen llamarse "folio", y la gente los mezcla.
| Campo | Quién lo asigna | Único | Ejemplo |
|---|---|---|---|
Folio interno (atributo Folio del CFDI) | El emisor | No, sólo dentro de tu propio sistema | F-2026-00457 |
Folio fiscal (UUID en TimbreFiscalDigital) | El PAC al timbrar | Sí, globalmente | A1B2C3D4-1234-5678-9ABC-DEF012345678 |
El folio interno es opcional y es básicamente tu contador. Sirve para que en tu sistema sepas cuál factura es cuál. Dos emisores distintos pueden tener un CFDI con folio interno 001 el mismo día, porque cada uno cuenta sus propias facturas. El folio fiscal, en cambio, es asignado por el PAC y nunca se repite entre comprobantes, ni siquiera entre emisores distintos.
La regla práctica para cualquier integración: usa el folio fiscal como identificador único en tu base de datos, como idempotency key cuando vincules complementos de pago, y como referencia cuando interactúes con APIs del SAT. El folio interno es para reportes humanos y reconciliación dentro de tu empresa. Confundirlos puede llevar a que duplicas pagos, cancelas la factura equivocada o vinculas un complemento al comprobante incorrecto.
Cómo buscar una factura usando el folio fiscal
Si tienes el folio fiscal y necesitas recuperar la factura completa, hay varios caminos según quién la emitió y dónde la necesitas.
Desde el lado del receptor, lo más rápido es la descarga masiva del SAT: con tu e.firma puedes pedir un paquete con todos los CFDIs que te emitieron en un periodo, y filtrar por UUID al recibirlos. El buzón tributario también te permite consultar comprobantes específicos.
Desde el lado del emisor, depende del sistema con el que facturas. Si emites a través de una API, el folio fiscal te lo devuelve la respuesta del timbrado, y debes guardarlo en tu base de datos en el mismo momento en que lo recibes. Recuperarlo después es trivial si lo almacenaste; reconstruirlo si no, es imposible.
En Fiscalapi exponemos endpoints para consultar y descargar CFDIs por folio fiscal directamente desde la API, sin tener que pasar por el portal del SAT. Si quieres ver cómo se integra, consulta la documentación oficial o los SDKs en tu lenguaje preferido.
Preguntas frecuentes
El folio fiscal es uno de esos conceptos que parecen triviales hasta que necesitas explicar por qué tu integración se rompió. Tratarlo desde el principio como una llave inmutable, asignada por un tercero, distinta del folio interno, te ahorra la mayoría de los problemas que ves en producción.
Timbrado de facturas
Cómo funciona el proceso completo del PAC y el SAT que genera el folio fiscal.
Cómo validar una factura
Las maneras automatizadas de verificar el estatus de un CFDI a partir de su folio fiscal.
Cómo cancelar una factura
El folio fiscal es el primer dato que necesitas para cancelar correctamente un CFDI.