Error SAT 5004 en la descarga masiva de CFDI: no se encontró la información y cómo reintentar
El código 5004 aparece en el servicio de descarga masiva del SAT con el mensaje «No se encontró la información». Casi siempre significa que ningún comprobante cumple los criterios de la solicitud; otras veces la verificación regresa la solicitud como rechazada con ese mismo código. No es una falla de tu e.firma ni de tus comprobantes. Esta guía reúne en un solo flujo qué revisar, cómo distinguir un periodo realmente vacío de un criterio mal elegido y cómo reintentar sin repetir lo mismo.
Resumen rápido del error
- Código: 5004 (servicio de descarga masiva del SAT)
- Mensaje del SAT: No se encontró la información.
- Dónde se presenta: al verificar una solicitud de descarga masiva ya enviada, cuando termina sin comprobantes que entregar o con estado «Rechazada».
- Regla del servicio: Si ningún comprobante cumple los criterios de la solicitud (fechas, emitidos o recibidos, RFC, tipo y estado), el SAT responde 5004.
- Qué hacer: revisar los criterios y presentar una solicitud nueva con ellos corregidos; no se reutiliza el identificador anterior.
- Cuándo aparece: después de presentar la solicitud, en el paso de verificación y antes de descargar paquetes.
¿Qué significa el código 5004?
La descarga masiva funciona en tres tiempos: presentas una solicitud, verificas su estado y, cuando está lista, descargas los paquetes. El 5004 aparece en el segundo: el servicio contesta que no encontró información para esa solicitud. Es un resultado, no un fallo del servicio: igual que una búsqueda sin coincidencias.
Se presenta de dos maneras, y conviene distinguirlas:
- La consulta fue válida y no hubo comprobantes. El rango, el tipo o el RFC no coinciden con lo que existe, o el periodo realmente no tuvo operaciones.
- La solicitud quedó rechazada. La verificación regresa el estado «Rechazada» con el código 5004, por ejemplo cuando la solicitud ya no estaba vigente al verificarla.
La confusión más común es leerlo como un error de conexión y repetir la misma petición. Si los criterios no cambian, el resultado tampoco lo hará. Antes de reintentar, compara el rango de fechas, si pediste emitidos o recibidos y el estado de los comprobantes con lo que esperas encontrar.
Dónde aparece: solicitud, verificación y descarga
El código aparece en el servicio de verificación, no en el de solicitud. Si la solicitud se aceptó pero la verificación regresa 5004, el problema está en el contenido de la solicitud o en su vigencia.
- Solicitud: se presenta con fechas, tipo (emitidos o recibidos), RFC y, si quieres, tipo de comprobante y estado.
- Verificación: puede devolver el 5004 (esta guía).
- Descarga: solo procede cuando hay paquetes disponibles.
- 5003: la consulta supera el tope permitido.
- 5007: el paquete que intentas descargar no existe o ya venció.
Causas más comunes del código 5004
- El periodo no tiene comprobantes. Se consultó un mes sin operaciones.
- Se invirtió emitidos y recibidos. Los comprobantes están en la otra categoría.
- El RFC solicitante es otro. Se usó el RFC de una empresa distinta de tu cuenta.
- El estado no coincide. Se pidieron solo vigentes y los comprobantes están cancelados, o al revés.
- Las fechas se enviaron mal. Un rango invertido o en una zona horaria distinta dejó el periodo vacío.
- Los comprobantes son muy recientes. Aún no se reflejan para su descarga.
- La verificación se hizo tarde. Pasó tanto tiempo que la solicitud ya no estaba vigente.
- Se cambió algún dato al reintentar. Una segunda solicitud con fechas distintas genera otro identificador y otro resultado.
Cómo resolver el código 5004 paso a paso
- Confirma que sea 5004. Distínguelo del 5003 (tope superado) y del 5007 (paquete inexistente o vencido). Lee el mensaje completo y el estado de la solicitud.
- Revisa el rango de fechas. Comprueba que contenga días con operaciones y que la fecha inicial sea anterior a la final.
- Revisa emitidos o recibidos. Pide el otro tipo si tenías dudas.
- Verifica el RFC solicitante. Debe ser el que emitió o recibió los comprobantes.
- Amplía los criterios. Quita el filtro de estado y prueba un rango un poco mayor.
- Presenta una nueva solicitud. No reutilices el identificador de la solicitud rechazada ni repitas la misma petición sin cambios.
- Verifica con calma. Consulta el estado con intervalos razonables y sin saturar el servicio.
- Descarga los paquetes. Cuando el estado indique que están listos. Nunca compartas tu e.firma, su llave ni su contraseña con quien te ayude.
Ejemplo de la respuesta del servicio
Ejemplo esquemático de una consulta sin resultados por el tipo equivocado, de otra con el tipo correcto y de una verificación rechazada que se reintenta con una solicitud nueva; los datos son ficticios y los nombres de atributos pueden variar según la versión del servicio:
Incorrecto:
<solicitud FechaInicial="2026-03-01" FechaFinal="2026-03-31" TipoDescarga="Recibidos" /> → CodEstatus="5004" Mensaje="No se encontró la información"
Correcto:
<solicitud FechaInicial="2026-03-01" FechaFinal="2026-03-31" TipoDescarga="Emitidos" /> → CodEstatus="5000" Mensaje="Solicitud recibida con éxito"
En el ejemplo correcto, el mes tenía comprobantes emitidos pero ninguno recibido. Si en lugar de eso la verificación de una solicitud regresa «Rechazada» con 5004, el reintento es una solicitud nueva con un identificador distinto. Las fechas y los identificadores son ficticios.
Plan de reintento: cuándo repetir y cuándo cambiar la consulta
No toda repetición es útil. Si la solicitud se rechazó porque ya no estaba vigente, presentar una nueva con los mismos criterios suele ser suficiente. Si el problema es que no hay información para esos criterios, repetir la misma consulta devolverá lo mismo: cambia primero las fechas, el tipo o el RFC. Una regla práctica es reintentar una vez con una solicitud nueva y, si vuelve a fallar, revisar los criterios antes de insistir. Evita lanzar muchas solicitudes simultáneas.
Cómo documentar los meses sin movimiento
Si en tu operación hay meses sin comprobantes, conviene anotarlo en tu calendario de descargas para no investigar un 5004 esperado. Un registro sencillo con el periodo, el RFC, el tipo de descarga, el resultado y la fecha de cada intento te permite distinguir un mes realmente vacío de un criterio mal elegido y detectar patrones. Si manejas varios RFC, anota el RFC solicitante en cada fila, porque un 5004 por un RFC equivocado es fácil de confundir con un mes sin actividad. Para repasar el flujo completo, consulta la guía de descarga masiva de CFDI.
Cómo evitar este error con Soicont
Soicont cuenta con un módulo de descarga masiva de CFDI para trabajar con los comprobantes de tus RFC desde la misma plataforma de facturación electrónica. Además, tus folios no caducan y puedes facturar para varias empresas (multi-RFC) desde una sola cuenta.
Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.
Errores relacionados
- Error SAT 5003: la consulta supera el tope permitido.
- Error SAT 5007: el paquete solicitado no existe o ya venció.
- Error SAT 5008: se alcanzó el máximo de descargas permitidas de un paquete.
- Error SAT 304: el certificado está revocado o caducó.
Consulta también el Centro de Soluciones con todos los errores del SAT.
Preguntas frecuentes
¿Qué significa el error 5004?
Que el SAT no encontró información para la solicitud: ningún comprobante cumple los criterios, o la solicitud se rechazó al verificarla.
¿Es un fallo de mi e.firma?
No. Ese tipo de fallo tiene códigos como 300, 304 o 305.
¿Debo repetir la misma consulta?
No. Cambia primero algún criterio (fechas, tipo o RFC) y presenta una solicitud nueva.
¿Puedo reutilizar el identificador anterior?
No. Una solicitud nueva genera su propio identificador.
¿Puede ser un mes sin operaciones?
Sí, es el caso más simple.
¿Qué reviso primero?
Si pediste emitidos o recibidos y el RFC solicitante.
¿Cuántas veces conviene insistir?
Una vez con una solicitud nueva; si falla, cambia los criterios.
¿Todavía no se resuelve?
Si después de revisar estos puntos el error continúa, escríbenos desde la página de contacto con el código 5004, el rango de fechas y el tipo de descarga que solicitaste (nunca envíes contraseñas, la llave privada ni tu e.firma). Si aún no tienes cuenta, crea la tuya y empieza a facturar con validaciones previas.