Cómo verificar una factura en el SAT: comprobar que un CFDI es válido y no está cancelado
Servicio de verificación de comprobantes en sat.gob.mx
Para verificar una factura en el SAT, el portal del SAT pone a tu disposición el servicio gratuito Verificación de Comprobantes Fiscales Digitales por Internet. Lo encuentras en verificacfdi.facturaelectronica.sat.gob.mx. No necesitas e.firma ni contraseña: solo ingresas los datos del CFDI y el sistema te dice si el comprobante fue certificado por el SAT, si está vigente o si fue cancelado.
Si recibes una factura para deducir gastos personales o empresariales, o si trabajas en contabilidad, este paso es obligatorio antes de registrar el gasto. Una factura que aparece como cancelada no es válida para deducción, aunque el emisor te haya enviado el PDF. El servicio del SAT es la única fuente confiable para saber el estado real de un CFDI.
Qué datos necesitas para verificar una factura
Para usar el validador necesitas cuatro datos que vienen tanto en el PDF de la factura como en el archivo XML:
- Folio fiscal o UUID: es un código de 36 caracteres con guiones (ejemplo: 123e4567-e89b-12d3-a456-426614174000). En el PDF suele aparecer como "Folio Fiscal" o "UUID". En el XML está en la etiqueta
<UUID>. - RFC del emisor: el Registro Federal de Contribuyentes de quien emitió la factura.
- RFC del receptor: tu RFC o el de la empresa que recibe la factura.
- Total: el monto total de la factura, con dos decimales, sin comas y usando punto para los centavos (ejemplo: 1500.00).
En el PDF estos datos están en la parte superior o en el recuadro de "Datos del comprobante". En el XML puedes abrirlo con un editor de texto o con un visor de facturas XML para localizarlos rápido.
Qué significa cada resultado
Al consultar, el sistema del SAT muestra uno de estos tres estados:
- Vigente: la factura fue certificada por el SAT y no ha sido cancelada. Puedes usarla para deducir.
- Cancelado: el emisor canceló el CFDI ante el SAT. Aunque tengas el PDF, no es válido para efectos fiscales. Si ya la registraste, debes solicitar una factura nueva o una nota de crédito.
- No encontrado: el SAT no tiene registro de ese comprobante. Puede ser que el UUID esté mal escrito, que la factura no haya sido timbrada (el emisor no la envió al SAT) o que el archivo sea falso. En este caso contacta al emisor y pide el XML timbrado.
Qué hacer si la factura sale cancelada o no aparece
Si el resultado es cancelado, pide al emisor que te reemita la factura o que emita una nota de crédito si ya habías pagado. No intentes deducir una factura cancelada: el SAT puede rechazar la deducción en una revisión. Si el emisor se niega a reemitirla, puedes cancelar una factura tú mismo solo si eres el receptor y cumples con los requisitos del SAT, aunque lo más recomendable es resolverlo directamente con quien te facturó.
Si el resultado es no encontrado, verifica que escribiste bien el UUID (sin espacios, con guiones en las posiciones correctas) y que el total coincide exactamente con el del XML. Si todo está correcto, el emisor probablemente no timbró la factura. Solicita el XML con el sello digital del SAT.
Cómo revisar varias facturas a la vez con el visor XML
Si tienes muchas facturas que verificar, hacerlo una por una en el portal del SAT toma tiempo. Puedes usar un visor de facturas XML que lee los archivos XML y te muestra el estado de cada CFDI en lote. Algunos visores también permiten descargar facturas del SAT y organizarlas por estado. Así puedes procesar decenas de comprobantes en minutos y quedarte solo con los que están vigentes.
Errores frecuentes al verificar una factura
- Escribir mal el UUID: el código tiene 36 caracteres, incluyendo guiones. Un error de un solo carácter da "no encontrado". Revisa que no falte ningún guion y que no haya espacios.
- Confundir el RFC del emisor con el del receptor: en facturas de proveedores, el emisor es quien te vende; el receptor eres tú. Si los intercambias, el sistema no encuentra el CFDI.
- Poner el total sin centavos o con coma: el SAT espera el formato 1234.56 (punto decimal, sin comas). Si la factura tiene 1,500.00, escríbelo como 1500.00. Si el total tiene más de dos decimales, redondea a dos.
- Usar mayúsculas o minúsculas: el UUID no distingue mayúsculas, pero el RFC sí debe escribirse exactamente como aparece en el comprobante, en mayúsculas.
- Verificar en páginas que no son del SAT: solo los portales con dominio sat.gob.mx o facturaelectronica.sat.gob.mx son los correctos. Cualquier otro sitio puede mostrar información desactualizada o incorrecta.
- No verificar antes de la declaración: si esperas hasta el último día, puedes descubrir que una factura importante está cancelada y no tener tiempo de pedir una nueva.
Tabla resumen: cómo verificar una factura en el SAT
| Paso | Qué hacer | Dónde |
|---|---|---|
| 1. Reunir datos | UUID, RFC emisor, RFC receptor, total | PDF o XML de la factura |
| 2. Ingresar al portal | Ir a verificacfdi.facturaelectronica.sat.gob.mx | Navegador web |
| 3. Capturar información | Escribir los cuatro datos en los campos correspondientes | Formulario del SAT |
| 4. Resolver captcha | Copiar el texto de la imagen | Pantalla de verificación |
| 5. Consultar | Presionar "Verificar" | Botón en el portal |
| 6. Leer resultado | Vigente, cancelado o no encontrado | Pantalla de resultado |
Preguntas frecuentes
¿Es obligatorio verificar una factura antes de deducirla?
Sí, aunque la ley no lo dice explícitamente, el SAT puede rechazar deducciones de facturas canceladas. Verificar antes de registrar el gasto evita problemas en una revisión. Los contadores lo hacen como práctica estándar.
¿Puedo verificar una factura si no tengo el XML?
Sí, con los datos del PDF (UUID, RFC emisor, RFC receptor y total) es suficiente. El XML solo es necesario si quieres revisar detalles adicionales o usar un visor por lote.
¿Qué hago si la factura aparece como cancelada pero ya la pagué?
Solicita al emisor que te emita una factura nueva vigente o una nota de crédito. Si se niega, puedes reportarlo al SAT o buscar asesoría fiscal. No registres la factura cancelada en tu contabilidad.
¿El servicio de verificación del SAT tiene algún costo?
No, es completamente gratuito y está disponible las 24 horas del día. Solo necesitas conexión a internet.
¿Puedo verificar facturas de años anteriores?
Sí, el servicio del SAT permite consultar CFDI de cualquier ejercicio fiscal, siempre que el comprobante haya sido timbrado. El sistema guarda el historial de todos los CFDIs emitidos.
¿Cómo sé si una factura fue cancelada después de que yo la verifiqué?
El SAT no notifica cambios de estado. Si el emisor cancela una factura después de que tú la verificaste, el estado cambiará. Para estar seguro, vuelve a consultar antes de presentar tu declaración anual. Si manejas muchas facturas, programa revisiones periódicas o usa herramientas que automaticen la verificación. Para casos complejos, consulta a un contador.
