Cómo verificar si un CFDI es válido y no está cancelado, en lote desde tus XML
En resumen: Una factura vigente hoy puede aparecer cancelada mañana, y si la dedujiste, el SAT puede rechazarte esa deducción. Verificar el estatus una por una es inviable a escala: convierte tus XML a Excel y revisa la columna de Estado SAT para aislar las canceladas de todo tu lote en segundos.
Actualización · octubre 2026: detectar facturas canceladas es uno de los puntos clave del cierre de año: una factura que tu proveedor canceló después de que la dedujiste deja de ser válida. Antes del 31 de diciembre, pásala por nuestro checklist de cierre fiscal 2026.
Para el SAT, un CFDI cancelado pierde todos sus efectos fiscales. Da igual que lo tengas impreso, que lo hayas pagado o que lo hayas registrado en tu contabilidad: si está cancelado, no ampara ni un peso de IVA acreditable ni de deducción para ISR.
El problema es que la cancelación no siempre depende de ti. Un proveedor puede cancelar una factura semanas o meses después de emitirla, y tú enterarte hasta que el SAT te manda una carta invitación. Con la fiscalización cada vez más automatizada —incluyendo modelos de inteligencia artificial del SAT— revisar el estatus de tus comprobantes dejó de ser opcional.
Vigente vs. cancelado: qué significa cada estatus
- Vigente: el CFDI está activo y surte efectos fiscales. Puedes acreditarlo y deducirlo con tranquilidad.
- Cancelado: el emisor lo canceló (o el SAT lo tiene como cancelado). Ya no ampara la operación para fines fiscales.
Ese estatus vive en el propio XML y en los servidores del SAT — no en el PDF. Por eso alguien puede enseñarte un PDF impecable de una factura que en realidad ya está cancelada.
Dato importante: en CFDI 4.0 muchas cancelaciones requieren tu aceptación como receptor, pero existen supuestos y montos en los que el emisor puede cancelar sin tu visto bueno. No asumas que "si no acepté nada, sigue vigente".
Cómo verificar UNA factura ante el SAT
Para un comprobante suelto, el SAT ofrece su servicio de verificación de comprobantes fiscales. Necesitas cuatro datos que salen del XML:
- Folio fiscal (UUID) — el identificador único del CFDI
- RFC del emisor
- RFC del receptor
- Total de la factura
También puedes escanear el código QR del CFDI, que ya lleva esos datos. El sistema te responde si el comprobante está Vigente o Cancelado. Si no sabes de dónde salen esos campos, revisa nuestra guía de cómo leer un XML del SAT y la del UUID.
Funciona perfecto… para una, dos o cinco facturas. El problema empieza cuando tienes 300.
El problema: verificar cientos de facturas
Un despacho que maneja varios clientes recibe fácilmente cientos o miles de CFDI al mes. Capturar UUID, dos RFC y el total de cada uno, en un formulario, uno por uno, es material y humanamente inviable. Y como el estatus cambia con el tiempo, tendrías que repetirlo cada periodo.
El resultado real es que casi nadie verifica el estatus a fondo… hasta que llega un requerimiento del SAT.
Cómo revisar todo tu lote de XML de una vez
Paso 1 — Reúne tus XML
Junta los CFDI recibidos del periodo que quieres blindar. Si aún no los tienes, usa la descarga masiva del SAT para bajarlos todos.
Paso 2 — Conviértelos a Excel
Sube tus XML a cfdiexcel.com. Además de desglosar subtotal, IVA e impuestos, la herramienta consulta el estatus de cada comprobante y agrega una columna de Estado SAT con el resultado: vigente o cancelado.
Paso 3 — Filtra las canceladas
En tu Excel, filtra la columna Estado SAT por "Cancelado". En segundos ves todas las facturas que ya no sirven para deducir, sin importar cuántas tengas.
· Filtra por "Cancelado" para aislarlas
· Súmales el importe para saber cuánto estabas por deducir de más
Paso 4 — Cruza los RFC contra la lista negra
Una factura puede estar vigente pero venir de un proveedor en la lista de EFOS del artículo 69-B. Ese es otro riesgo distinto a la cancelación: revisa los RFC de tus emisores contra la lista negra del SAT para descartar operaciones simuladas.
Tip: haz esta revisión antes de presentar tu declaración mensual, no después. Una factura cancelada detectada a tiempo se excluye del cálculo; detectada por el SAT, se convierte en impuesto omitido con recargos.
Qué hacer con una factura cancelada que ya usaste
- Si aún no declaras: simplemente exclúyela del cálculo de IVA e ISR de ese periodo.
- Si ya la declaraste: valora presentar una declaración complementaria para corregir antes de que el SAT lo detecte y reducir recargos.
- Contacta al proveedor: pregunta por qué se canceló y si debe reexpedir el comprobante correcto.
- Documenta: guarda el soporte de la operación real por si necesitas aclararlo.
Preguntas frecuentes
¿El SAT puede cancelar una factura sin mi consentimiento?
El emisor es quien cancela. En CFDI 4.0 muchas cancelaciones requieren tu aceptación, pero hay supuestos y montos en que se cancela sin ella. Por eso una factura vigente puede aparecer cancelada después.
¿Qué pasa si deduje una factura que después fue cancelada?
Pierde efectos fiscales y el SAT puede rechazar la deducción, con impuesto omitido, actualización, recargos y multas. Conviene verificar antes de declarar.
¿Cómo verifico una sola factura?
En el servicio de verificación del SAT capturas UUID, RFC emisor, RFC receptor y total, o escaneas el QR. Te dice si está Vigente o Cancelado.
¿Cada cuánto debo revisar el estatus?
Antes de cada declaración mensual y de nuevo antes de la anual, porque el estatus cambia con el tiempo.