Paquete vacío o corrupto en descarga masiva: qué hacer
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Paquete vacío o corrupto en la descarga masiva de CFDI: causas y solución

Descargaste el paquete de tu solicitud de descarga masiva y el archivo ZIP no se abre, pesa casi nada o al abrirlo no contiene ningún XML. En la gran mayoría de los casos no se perdió información: o la solicitud no devolvió ningún CFDI, o la descarga se interrumpió y el archivo quedó incompleto. Esta guía explica cómo distinguir cada situación, cómo recuperar tu paquete paso a paso y cuándo contactar a soporte.

Resumen rápido del error

  • Código: Sin código (paquete de descarga masiva)
  • Campo: Paquete
  • Dónde se presenta: al abrir el archivo ZIP descargado desde la descarga masiva
  • Qué se espera del paquete: Un paquete válido es un archivo ZIP completo que contiene los XML de los CFDI de la solicitud; si la solicitud no devolvió comprobantes, el paquete llega vacío.
  • Mensaje de rechazo: No hay un código de error del SAT: el archivo no se puede abrir o no contiene comprobantes.
  • Cuándo aparece: después de terminar la solicitud y descargar el paquete, al abrir el archivo.

¿Qué significa que el paquete esté vacío o corrupto?

En la descarga masiva del SAT el flujo tiene tres pasos: solicitar, verificar y descargar. Cuando la verificación indica que la solicitud terminó, el SAT entrega uno o más paquetes: archivos ZIP con los XML de los comprobantes que cumplen los criterios de tu solicitud. Un paquete «vacío» es un ZIP válido que no contiene XML; uno «corrupto» es un archivo incompleto o dañado que ya no se puede abrir.

Son dos problemas distintos con soluciones distintas. El paquete vacío suele indicar que, para el rango de fechas, los tipos de comprobante y el RFC que pediste, el SAT no encontró facturas. El corrupto indica casi siempre que la descarga se cortó a la mitad y que el archivo guardado en tu equipo quedó incompleto.

Ninguno de los dos es una falla de tu cuenta ni de tu e.firma: el servicio funcionó y entregó un archivo, pero el archivo no es el que esperabas.

Dónde se nota: al abrir el archivo, no al solicitar

A diferencia de los códigos 300 a 305 (autenticación) o 5000 en adelante (solicitud, verificación y descarga), aquí el servicio no devuelve un mensaje de error. El problema aparece cuando abres el ZIP: el sistema operativo dice que no es un archivo válido, o lo abres y la carpeta está vacía.

  • No abre o dice «archivo dañado»: probable descarga interrumpida; el archivo está incompleto.
  • Abre pero no hay XML: probable solicitud sin resultados; revisa las fechas y el tipo de comprobante.
  • Pesa unos pocos bytes: casi seguro que es un paquete sin comprobantes o una descarga que no llegó a empezar.
  • Falta una parte de los comprobantes: puede haber varios paquetes por solicitud y solo descargaste uno.

Causas más comunes del paquete vacío o corrupto

  • La solicitud no devolvió ningún CFDI. El rango de fechas, el tipo (emitidos o recibidos), el estado (vigentes o cancelados) o el RFC contraparte no coinciden con ningún comprobante.
  • La descarga se interrumpió. Se cortó la conexión, se cerró el navegador o se suspendió el equipo antes de terminar, y el ZIP guardado es incompleto.
  • El archivo se guardó mal. Un antivirus, una carpeta sincronizada o falta de espacio en disco pudieron dejar un ZIP incompleto.
  • Se descargó demasiado pronto. Se intentó bajar el paquete antes de que la solicitud terminara, cuando todavía estaba en proceso.
  • Se renombró o se abrió con un programa equivocado. Cambiar la extensión o abrirlo con una aplicación que no es compatible con ZIP lo hace parecer dañado.
  • El periodo realmente no tiene facturas. Un mes sin ventas o sin gastos genera un paquete sin XML, y es el resultado correcto.

Cómo recuperar tu paquete paso a paso

  1. Confirma el estado de la solicitud. En el módulo de descarga masiva de Soicont comprueba que la solicitud aparece como terminada y no en proceso o rechazada.
  2. Vuelve a bajarlo desde el historial de SOICONT. Las descargas se pueden volver a bajar desde el historial de descargas de SOICONT, así que es la primera solución si el archivo quedó incompleto. Hazlo con una conexión estable y sin cerrar la pestaña.
  3. Revisa el tamaño y abre el archivo. Si el ZIP pesa muy poco o no abre, repite la descarga; si abre y está vacío, pasa al paso siguiente.
  4. Revisa los criterios de la solicitud. Verifica el rango de fechas, si pediste emitidos o recibidos, si incluiste cancelados y el RFC contraparte; un criterio de más puede dejar el resultado sin facturas.
  5. Crea una solicitud nueva con otro rango. Si persiste, genera otra solicitud con un rango de fechas distinto, por ejemplo dividiendo el periodo en semanas o en meses.
  6. No confundas el historial con el límite del SAT. Volver a bajar una descarga desde el historial de SOICONT es distinto del límite del SAT: el SAT permite descargar cada paquete hasta dos veces, y si el servicio responde con el código 5008, ese paquete ya no se podrá pedir al SAT y habrá que crear una solicitud nueva. Además, los paquetes de una solicitud se conservan por tiempo limitado (72 horas, según el SAT).
  7. Guarda una copia del paquete válido. En cuanto abra bien, conserva el ZIP original en un lugar seguro antes de procesarlo.

Cómo revisar el contenido de un paquete

Un paquete bueno contiene un archivo XML por comprobante, con el UUID como nombre (datos ficticios):

Incorrecto:

paquete_ejemplo.zip (2 KB)
  (sin archivos) <-- paquete vacío: la solicitud no devolvió CFDI

prueba.zip (no se puede abrir) <-- descarga interrumpida

Correcto:

paquete_ejemplo.zip (1.4 MB)
  00000000-0000-4000-8000-000000000001.xml
  00000000-0000-4000-8000-000000000002.xml
  00000000-0000-4000-8000-000000000003.xml

Los nombres y tamaños son ficticios; en un paquete real cada archivo lleva el UUID del comprobante.

Estados de la solicitud que conviene distinguir

Antes de pensar que el paquete falló, revisa en qué estado quedó la solicitud. Una solicitud en proceso todavía no tiene paquete listo; una terminada puede traer paquetes con o sin comprobantes; y una vencida, es decir, que superó el plazo en que el SAT conserva los paquetes, ya no se puede descargar y exige una solicitud nueva. Los códigos de estado 5 (rechazada) y 6 (vencida) y los códigos 5004, 5007 y 5008 describen esas situaciones y tienen su propia guía en esta base de conocimiento.

Cuándo contactar a soporte

Escríbenos si descargaste el paquete varias veces con una conexión estable y sigue sin abrir, si la solicitud aparece terminada pero el resultado está vacío aunque sabes que existen facturas en ese periodo, o si el problema se repite con distintos rangos de fechas. Incluye el RFC de la cuenta, el rango de fechas, el tipo de solicitud (emitidos o recibidos), la fecha en que la creaste y el mensaje que ves. Contáctanos desde la página de contacto (formulario, WhatsApp o correo). Por seguridad, nunca envíes contraseñas, la llave privada (.key) ni tu e.firma por correo, WhatsApp o formulario.

Cómo evitar este error con Soicont

La descarga masiva de Soicont funciona con la e.firma vigente de cada RFC y permite solicitar, verificar el estado y descargar los paquetes desde un solo lugar, con historial de descargas, desde el cual puedes volver a bajar lo ya descargado, y reportes en Excel o CSV. Es un servicio adicional a la facturación, con planes de $359 al mes (IVA incluido), $1,092 por 3 meses, $1,512 por 6 meses y $2,520 por 12 meses. Si un paquete llega mal, puedes volver a descargarlo desde el historial de descargas de SOICONT. Eso es distinto del límite del SAT de 2 descargas por paquete, que aplica al paquete en el SAT; si ese límite ya se agotó, crea una solicitud nueva.

Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.

Errores relacionados

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Por qué mi paquete de descarga masiva está vacío?

Porque la solicitud no devolvió ningún CFDI para los criterios elegidos o porque el periodo realmente no tiene comprobantes. Revisa fechas, tipo y estado de los comprobantes.

¿Cómo sé si el paquete está corrupto?

Si el ZIP no abre o el sistema indica que está dañado, la descarga se cortó. Vuelve a bajarlo desde el historial de descargas de SOICONT.

¿Pierdo la información si el paquete falla?

No. Los comprobantes siguen en el SAT y puedes volver a bajar lo descargado desde el historial de SOICONT; si hace falta, crea una nueva solicitud.

¿Puedo descargar el mismo paquete muchas veces?

Desde el historial de descargas de SOICONT puedes volver a bajar lo que ya descargaste. Es distinto del límite del SAT: el SAT permite descargar cada paquete un máximo de dos veces y después responde con el código 5008; ese límite aplica al paquete en el SAT.

¿Qué rango de fechas conviene usar?

Uno más corto reduce el riesgo de interrupciones. Si tienes mucho volumen, divide el periodo en meses o semanas.

¿Debo cambiar mi e.firma?

No. Este problema no está relacionado con la vigencia ni con la contraseña de tu e.firma.

¿Todavía no se resuelve?

Si después de revisar estos puntos el paquete sigue vacío o sin abrir, escríbenos desde la página de contacto (formulario, WhatsApp o correo) con el rango de fechas, el tipo de solicitud y lo que ves al abrir el archivo (nunca envíes contraseñas, la llave privada (.key) ni tu e.firma por correo, WhatsApp o formulario). Si aún no tienes cuenta, crea la tuya y organiza tu descarga masiva junto con tu facturación. Regístrate