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.
- Pediste la dirección equivocada: "recibidas" son tus gastos y "emitidas" tus ingresos.
- El rango incluye el día de hoy, y los comprobantes de las últimas horas todavía no están disponibles.
- El RFC que solicita no corresponde a la e.firma con la que se firmó la petición.
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.
- El servicio de autenticación usa un espacio de nombres distinto al de los otros tres. Copiarlo mal produce fallos incomprensibles.
- El estado de la solicitud y el código que lo explica son campos diferentes en la misma respuesta: hay que leer los dos.
- Un estado vacío no es el estado cero. Los estados válidos van del 1 al 6, y mapear la cadena vacía a cero es lo que produce los reintentos infinitos.
- Los paquetes llegan en base64 dentro del sobre de la respuesta, y un mes con cientos de comprobantes puede superar los límites de memoria de un entorno sin servidor si se procesa de una sola vez.
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 ahoraEste 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.