Cómo descargar XML del SAT en lote con e.firma en 2026
Guía paso a paso para descargar masivamente tus CFDI (XML) del SAT usando el web service oficial y tu e.firma. Emitidos y recibidos, sin instalar software.
Qué es la descarga masiva del SAT
El SAT ofrece un web service oficial que permite solicitar en bloque todos los CFDI (facturas electrónicas en formato XML) emitidos o recibidos por un RFC en un rango de fechas. A diferencia del portal del SAT — donde solo puedes descargar de a uno — el web service entrega paquetes de hasta 200,000 comprobantes por solicitud.
Este servicio requiere autenticación con e.firma (FIEL) vigente. No se puede usar con la Contraseña del SAT (antes CIEC).
Por qué necesitas la descarga masiva
Si eres contador o administras un despacho contable, la descarga manual desde el portal del SAT tiene problemas reales:
- Límite de descarga: el portal permite descargar máximo un CFDI a la vez y expira sesiones con frecuencia.
- Intermitencia: el portal del SAT se cae con regularidad, especialmente en fechas de declaración.
- Sin programación: no puedes automatizar descargas recurrentes.
- Múltiples RFC: si manejas 30+ clientes, entrar y salir del portal por cada uno consume horas cada mes.
La descarga masiva vía web service resuelve todo esto.
Cómo funciona el proceso (3 pasos)
1. Solicitud
Envías al SAT una petición firmada con tu e.firma que indica:
- RFC del contribuyente
- Tipo: emitidos o recibidos
- Rango de fechas: del periodo que necesitas
- Tipo de comprobante (opcional): ingreso, egreso, pago, nómina o traslado
El SAT responde con un ID de solicitud y comienza a preparar el paquete.
2. Verificación de estado
El SAT procesa la solicitud en segundo plano. Dependiendo del volumen, puede tardar desde segundos hasta varias horas. Debes consultar periódicamente el estado hasta que cambie a “paquetes listos”.
3. Descarga de paquetes
Una vez listo, descargas uno o varios archivos ZIP que contienen los XML de tus CFDI. Cada XML incluye toda la información fiscal del comprobante: UUID, RFC emisor y receptor, conceptos, impuestos y complementos.
Requisitos
| Requisito | Detalle |
|---|---|
| e.firma (FIEL) vigente | Archivos .cer y .key + contraseña |
| RFC activo | El contribuyente debe tener situación fiscal activa |
| Conexión a internet | El web service del SAT opera vía HTTPS |
Importante: la Contraseña del SAT (CIEC) no es suficiente para la descarga masiva. Necesitas la e.firma (FIEL).
El problema de hacerlo manualmente
Aunque el web service es público y cualquiera puede conectarse, implementar el flujo completo requiere:
- Firmar las solicitudes con certificados X.509
- Manejar los reintentos cuando el SAT rechaza o demora la solicitud
- Parsear los XML para extraer datos útiles
- Repetir el proceso para cada RFC cada mes
Para un despacho con 30 o más clientes, esto se vuelve una operación que consume horas cada semana.
Automatizar la descarga masiva con timbra.one
timbra.one conecta directamente con el web service del SAT y automatiza todo el flujo:
- Subes la e.firma una vez — se cifra con KMS y nunca se almacena en texto plano.
- Solicitas la descarga desde el panel — eliges RFC, rango de fechas y tipo de comprobante.
- timbra.one monitorea el estado en segundo plano y te notifica cuando los paquetes están listos.
- Los XML se procesan automáticamente — se parsean, se clasifican y quedan disponibles para consulta, reportes y exportación.
Para despachos contables, el flujo multi-RFC permite lanzar solicitudes de todos tus clientes en paralelo, sin cambiar de sesión.
Funciones adicionales incluidas
- Descargas programadas: configura una descarga recurrente y timbra.one la ejecuta automáticamente.
- Detección de cancelaciones: cruce periódico contra la metadata del SAT para detectar facturas canceladas después de descargadas.
- Validación EFOS/EDOS: marcaje automático de CFDI de emisores listados en el artículo 69-B.
- Conversión a PDF: representación impresa con QR de verificación para cada CFDI.
- Exportación a Excel: reportes mensuales, por proveedor, por cliente y más.
Preguntas frecuentes
¿Cuántos XML puedo descargar por solicitud?
Hasta 200,000 CFDI, que es el límite del web service del SAT. Si necesitas más, crea solicitudes adicionales con rangos de fecha distintos.
¿La e.firma queda almacenada en los servidores?
En timbra.one, la e.firma se cifra con AWS KMS (cifrado de sobre). La contraseña nunca se muestra, no se registra en logs y al eliminarla se aplica borrado criptográfico con registro en auditoría.
¿Puedo descargar CFDI de años anteriores?
Sí. El web service del SAT permite solicitar CFDI de cualquier periodo disponible en su base de datos, típicamente desde 2014 en adelante.
¿Qué pasa si el SAT rechaza mi solicitud?
El SAT puede rechazar solicitudes por saturación, e.firma vencida o rangos de fecha inválidos. timbra.one implementa reintentos automáticos con espera progresiva para manejar la intermitencia del servicio.
Conclusión
La descarga masiva de XML del SAT es el punto de partida para cualquier operación fiscal seria. Si manejas múltiples RFC o necesitas respaldar miles de comprobantes cada mes, hacerlo desde el portal del SAT ya no es viable.
Prueba timbra.one gratis por 30 días — sin tarjeta de crédito, con todas las funciones de descarga masiva, reportes y validación fiscal incluidas.
Automatiza tu operación fiscal
Descarga masiva SAT, DIOT, EFOS/EDOS y reportes desde un solo panel. 30 días gratis, sin tarjeta.
Probar gratis