Todos

Descarga masiva de CFDI

Es la única forma oficial de traer tus comprobantes de forma automatizada. También es un servicio que casi nunca te dice con claridad qué está pasando.

Contribuyente o contador que baja sus CFDI 10 min de lectura Actualizado

Si esto te suena, la guía es para ti

  • Pides la descarga y la solicitud se queda "en proceso" sin avanzar.
  • El SAT responde que "no se encontró la información" aunque sabes que sí facturaste.
  • No entiendes si tienes que esperar o si algo salió mal.

Qué es y por qué exige e.firma

El Servicio de Descarga Masiva es un conjunto de servicios web del SAT que permite solicitar y descargar tus CFDI y sus metadatos sin entrar al portal. Es el mecanismo oficial: no es scraping ni un atajo.

Cada petición va firmada digitalmente con la e.firma del contribuyente, y por eso la CIEC no sirve aquí. Esa firma es lo que acredita ante el SAT que quien pide los comprobantes es el titular.

La e.firma es tu identidad fiscal: con ella se pueden firmar declaraciones y actos jurídicos. Cualquier herramienta que la use debería decirte con precisión qué hace con ella. En TaxSync se usa en memoria para firmar y se descarta.

El proceso es asíncrono, y ahí empieza la confusión

No pides y descargas: pides, el SAT te da un folio, procesa por su cuenta durante un rato, y después te entrega uno o varios paquetes comprimidos. Ese "un rato" puede ser de segundos o de horas.

La consulta del folio devuelve un estado del 1 al 6 (aceptada, en proceso, terminada, error, rechazada, vencida) y además un código que explica el porqué. Confundir ambos campos es el origen de la mayoría de las integraciones que se quedan girando para siempre.

Qué significa "no se encontró la información"

Este mensaje suena a espera pero es un estado final: el SAT terminó de procesar y no generó paquetes porque no encontró comprobantes con esos parámetros. Reintentar no cambia nada.

Cuando aparece, casi siempre es una de tres cosas.

Los otros códigos que conviene reconocer

Hay tres más que también son definitivos y que se resuelven cambiando la petición, no repitiéndola: cuando el periodo trae más comprobantes de los que el SAT entrega de una vez, hay que partirlo en tramos más cortos; cuando ya pediste demasiadas veces el mismo rango exacto, hay que cambiar las fechas; y cuando ya existe una solicitud igual en curso, hay que esperar a que termine en lugar de crear otra.

TaxSync traduce cada uno de estos casos a una instrucción concreta en pantalla, en vez de mostrarte el número.

CFDI o metadatos: para qué sirve cada uno

El servicio permite pedir dos cosas distintas y conviene entender la diferencia, porque pedir la equivocada cuesta un ciclo completo de espera.

La solicitud de tipo CFDI te entrega los XML completos: el comprobante entero, con conceptos, impuestos desglosados y complementos. Es lo que necesitas para contabilizar y para calcular impuestos.

La solicitud de tipo Metadata te entrega un archivo de texto con una línea por comprobante: identificador, emisor, receptor, fechas, monto y, sobre todo, el estatus de cancelación. Pesa muchísimo menos y es la única forma fiable de saber qué se canceló.

Lo correcto es pedir ambas y cruzarlas. El XML te da el detalle; el metadato te dice si ese detalle sigue siendo válido hoy.

Por qué un XML descargado puede mentirte

Un comprobante que bajaste en enero refleja el estado de las cosas en enero. Si el emisor lo cancela en marzo, el archivo que tienes guardado sigue diciendo exactamente lo mismo: no se actualiza solo, y no hay nada en él que te avise.

Esta es la razón por la que los metadatos deben mandar sobre el XML para efectos de cancelación. Deducir un comprobante cancelado es de los errores que el SAT detecta con más facilidad, porque cruza tu declaración contra su propia base de datos.

En la práctica significa volver a pedir los metadatos del periodo antes de cerrar, aunque ya tengas todos los XML. Es rápido, pesa poco y es lo que evita la sorpresa.

Recomendación práctica para tu cierre

Pide el periodo completo hasta el último día del mes anterior, no hasta hoy. Si necesitas incluir el mes en curso, hazlo sabiendo que los últimos días pueden llegar incompletos y vuelve a pedirlos más adelante.

Si estás construyendo tu propia integración

El servicio es implementable por cuenta propia, pero tiene aristas que no aparecen en la documentación oficial y que cuestan días de depuración. Vale la pena conocerlas antes de empezar.

Reintentar solo tiene sentido en los estados 1 y 2 y ante fallos de red. Todo lo demás es definitivo: insistir no cambia el resultado y sí desperdicia tu cuota de solicitudes.

Preguntas frecuentes

¿Hay límite de cuántas veces puedo pedir el mismo periodo?

Sí. El SAT limita las solicitudes con parámetros idénticos y, al agotarlas, devuelve un código específico. La forma de continuar es cambiar el rango de fechas, no insistir con el mismo.

¿Puedo pedir un año completo de una sola vez?

Puedes intentarlo, pero si el rango arroja más comprobantes de los que el servicio entrega por solicitud, el SAT lo rechaza con un código de tope excedido. Es más fiable pedir mes por mes.

¿Cuánto tarda una solicitud?

De segundos a varias horas. No hay un tiempo garantizado: el procesamiento es asíncrono y depende de la carga del SAT.

¿Puedo bajar comprobantes cancelados?

El XML de un comprobante cancelado no siempre está disponible, pero los metadatos sí reportan su estatus. Por eso conviene descargar ambos.

¿Hasta cuándo puedo bajar el paquete?

El SAT conserva los paquetes generados solo unos días. Si pasa el plazo, la solicitud aparece como vencida y hay que volver a pedirla.

¿Se guarda mi e.firma en la plataforma?

No. Se usa en memoria para firmar la petición y se descarta. Ni el archivo ni la contraseña se almacenan ni se escriben en bitácoras.

Sigue leyendo

Prueba TaxSync 30 días por $99

Baja tus CFDI del SAT, concilia el periodo y calcula tu ISR e IVA. Sin permanencia.

Empezar ahora

Este contenido es informativo y describe un escenario ilustrativo, no un cliente real. No sustituye la asesoría de un contador o un asesor fiscal, ni constituye una opinión fiscal. Verifica siempre las disposiciones vigentes.