Cobertura CFDI

Metadata SAT vs XML: cómo detectar CFDI faltantes

Por Equipo editorial fiscal PlusFiscal · Revisado contra fuentes oficiales el 5 de agosto de 2026

Aprende a comparar metadata, XML y evidencia local para detectar huecos reales sin confundir documentos cancelados o solicitudes completadas.

Contador comparando un inventario de metadata con archivos XML disponibles en un sistema fiscal
Una cobertura confiable se verifica por UUID y evidencia de archivo, no sólo por el estado de una solicitud.

Una descarga puede terminar sin error y aun así dejar una pregunta abierta: ¿todos los CFDI vigentes del periodo tienen su XML disponible? Para responderla no basta con contar solicitudes o paquetes. La revisión debe unir tres capas: el universo conocido por metadata, el inventario de XML y la evidencia local que permite abrir cada archivo.

Regla operativa: solicitud completada no es sinónimo de cobertura completa. La unidad de verificación es el UUID dentro de un alcance definido.

Qué representa cada fuente

FuenteQué aportaQué no demuestra por sí sola
Metadata SATUUID, RFC, fechas, total, efecto y estatus del comprobante, entre otros datos de identificaciónQue el XML esté disponible localmente
XMLDetalle estructurado de conceptos, impuestos, relaciones y complementosQue ya fue conciliado contra contabilidad o bancos
Registro localEstado de procesamiento, ruta, hash y trazabilidad interna cuando el sistema los conservaQue el universo SAT esté completo si no se comparó contra metadata

Cómo detectar un hueco real

  1. Define el alcance. Fija RFC, dirección del comprobante, fecha inicial, fecha final y estatus. No mezcles periodos o empresas.
  2. Construye el índice por UUID. Usa la metadata como relación de comprobantes conocidos y elimina duplicados de consulta, no documentos legítimos.
  3. Compara contra el inventario XML. Para cada UUID vigente confirma que exista un documento descargado, con ruta no vacía y evidencia de archivo legible.
  4. Separa cancelados. La metadata puede incluir comprobantes cancelados. Deben permanecer visibles para la auditoría, pero no contaminar el conteo de XML vigente pendiente.
  5. Clasifica antigüedad. Una metadata antigua puede describir deuda histórica; una metadata reciente sin XML puede justificar recuperación prioritaria.
  6. Recupera por ventanas pequeñas. Solicitudes acotadas por día y tipo facilitan rastrear qué se pidió y qué quedó resuelto.
  7. Verifica después de descargar. Recalcula el mismo alcance y confirma que los UUID ya tengan XML y evidencia local.

Por qué dos totales pueden no coincidir

La diferencia puede provenir de comprobantes cancelados, solicitudes todavía en proceso, paquetes no recuperados, archivos rechazados, ventanas distintas, metadata actualizada después de la descarga o registros históricos sin archivo. La causa debe documentarse antes de etiquetar el caso como falla.

Semáforo de cobertura útil

  • Verde: todos los UUID vigentes del alcance tienen XML, ruta y evidencia verificable.
  • Amarillo: existen solicitudes en proceso o metadata reciente pendiente de recuperar.
  • Rojo: hay huecos vigentes sin solicitud, errores persistentes o archivos que no pueden validarse.
  • Separado: cancelados, deuda histórica y periodos fuera del alcance actual.

Qué debe entregar un sistema confiable

Además de descargar, debe mostrar la empresa exacta, el periodo, la fuente de la solicitud, el avance, los errores y el resultado por UUID. También debe impedir que una consulta de una empresa se mezcle con otra y conservar una bitácora de quién inició la recuperación.

PlusFiscal organiza la descarga de CFDI y la evidencia operativa por empresa. La cobertura histórica total sólo puede afirmarse cuando el alcance completo fue comparado y verificado; una recuperación parcial debe presentarse como parcial.

Preguntas frecuentes

¿La metadata del SAT sustituye al XML?

No. La metadata ayuda a identificar y controlar el universo, pero no contiene el detalle estructurado completo del comprobante.

¿Una solicitud completada demuestra cobertura total?

No. Debes confirmar los UUID del alcance, la disponibilidad del XML y la evidencia local correspondiente.

¿Los CFDI cancelados cuentan como XML faltantes?

Deben conservarse en el universo de control, pero separarse de los comprobantes vigentes cuya recuperación de XML sigue pendiente.

Fuentes

Contenido de orientación general. La aplicación depende del régimen, periodo, evidencia y caso concreto; valida la conclusión con el contador responsable.