Validar vigencia de CFDI

Consulta al SAT el estatus de cada CFDI de una carpeta y entrega un Excel con el resultado de cada comprobante.
Actualizado el
Toma una carpeta de XML que ya tienes, le pregunta al SAT por cada comprobante y entrega un Excel con lo que contestó: si es cancelable, en qué estado está, en qué punto va su cancelación y si el emisor aparece en el listado de EFOS.
No pide credenciales del SAT, pero sí necesita internet: la consulta va al servicio de validación del SAT, comprobante por comprobante.
Antes de empezar
- Una carpeta con los XML que quieres revisar. Se leen también las subcarpetas.
- Conexión a internet.
Paso a paso
- 1
Entra a Herramientas y presiona Validar vigencia de CFDI
Es la quinta sección del menú lateral.
- 2
Elige la carpeta con los XML
En Selecciona la carpeta con los XML. El programa recorre la carpeta y sus subcarpetas.
- 3
Elige dónde guardar el Excel
En Guardar como. El nombre propuesto lleva la fecha y la hora, así que dos revisiones del mismo día no se sobrescriben.
- 4
Espera el avance
La barra inferior muestra cuántos comprobantes van. Puedes detener el proceso con Cancelar en cualquier momento; si lo haces, no se escribe ningún archivo.
- 5
Abre el reporte
Al terminar, el programa te dice cuántos validó, cuántos omitió y cuántos dieron error, y te ofrece abrir el documento.
Qué obtienes
Un libro de Excel con la hoja vigencia, un renglón por comprobante y dieciséis columnas: primero lo que identifica al CFDI y al final lo que contestó el SAT.
| Columnas | Qué traen |
|---|---|
| Documento · Fecha · Tipo · UUID · Serie · Folio | De qué comprobante se trata |
| RFC de emisor · Nombre de emisor · RFC de receptor · Nombre de receptor | Quién lo emitió y a nombre de quién |
| Moneda · Total | El importe con el que se consultó |
| Es cancelable · Estado · Estatus de cancelación · EFOS | Lo que contesta el SAT |
Los renglones vienen ordenados por fecha, y Total llega como número, listo para sumarse en Excel.
Si algún XML no se pudo leer, el libro trae además una hoja error con el documento, su extensión, su directorio y el motivo. Cuando no hubo errores, esa hoja no aparece.
Los comprobantes de retenciones no se validan
El servicio del SAT no reconoce los CFDI de retenciones e información de pagos, así que el programa los omite. Es la razón de que el reporte pueda traer menos renglones que archivos tiene la carpeta, y por eso el aviso final te dice cuántos se omitieron aunque sean cero.
Límites y comportamiento
- Una consulta por comprobante. Una carpeta grande tarda en proporción al número de XML, no a su tamaño.
- Si el SAT no contesta, ese renglón llega con Validación fallida en la columna Estado. El comprobante sigue en el reporte: lo que falta es la respuesta, no el CFDI.
- La columna EFOS dice si el emisor aparece en el listado, y nada más. No trae en qué situación está —presunto, definitivo, desvirtuado o con sentencia favorable—: eso lo da el listado 69-B completo.
- Si no hay nada que reportar, no se escribe ningún archivo. Un libro sin hojas no se abre, así que en su lugar aparece un aviso.