Ir al contenido

Descarga masiva SAT

AvanzadoVerificada contra Hub Fiscal Mx el 23 de junio de 2026

La descarga masiva es el proceso oficial del SAT para obtener todos los CFDIs (emitidos o recibidos) de un periodo. Hub-Fiscal lo automatiza completamente — solo seleccionas periodo + tipo y el sistema gestiona la solicitud, autenticación con FIEL, espera del paquete y descarga.

  • Conciliación — confirmar que todos los CFDIs en tu contabilidad coinciden con lo que SAT tiene.
  • Backup mensual — guardar XMLs en tu repositorio (R2 / OneDrive) por requisito legal (5 años).
  • Auditoría — si SAT te requiere documentos de un periodo, primero descargas para confirmar qué tiene SAT.
  • Migración — al iniciar con un cliente nuevo en DigiConta, descargas su histórico SAT para alimentar el sistema.

Hub-Fiscal necesita:

  • FIEL del contribuyente (.cer + .key + contraseña) cargada en Azure Key Vault.
  • Permisos en SAT para solicitar descarga masiva (todas las FIELs vigentes los tienen automáticamente).

Si la FIEL no está cargada, el sistema te dirige al proceso de carga primero. Es una operación de una sola vez.

  1. Menú → Descarga SAT+ Nueva solicitud.

  2. Selecciona la empresa (RFC emisor) si manejas varias.

  3. Selecciona el tipo:

    • Emitidos — CFDIs que esta empresa generó.
    • Recibidos — CFDIs que esta empresa recibió de proveedores.
    • Ambos — los dos tipos en una sola solicitud (cuenta como 2 solicitudes para SAT).
  4. Define el periodo. Restricciones del SAT:

    • Máximo 1 mes natural por solicitud (más de 1 mes requiere descargas separadas).
    • Periodo no puede ser futuro.
    • Periodo no puede ser anterior a la última actualización de tu FIEL en SAT.
  5. Filtros opcionales (te permiten reducir el tamaño del paquete):

    • Tipo de CFDI: Factura (I) / Nota de crédito (E) / REP (P) / Nómina (N) / Traslado (T).
    • Estado: Vigente / Cancelado / Todos.
    • RFC contraparte: si solo quieres CFDIs intercambiados con un proveedor / cliente específico.
  6. Pulsa Solicitar. Hub-Fiscal:

    • Construye la petición SOAP firmada con tu FIEL.
    • La envía al endpoint SAT correspondiente.
    • Te devuelve un número de solicitud (folio del SAT) para tracking.
  7. La solicitud queda en estado 🕒 En proceso.

SAT no genera el paquete al instante. El proceso típico:

TiempoEstado
0-5 minAceptada por SAT, en cola.
5-30 minGenerando paquete.
30 min - 4 hrPaquete listo para descarga.
>4 hr (rara vez)SAT con problemas. Hub-Fiscal mantiene polling cada 10 min hasta 24 hr.

Hub-Fiscal hace polling automático al SAT cada 5 min. Cuando el paquete está listo:

  • Notificación 🔔 en el portal.
  • Correo al usuario que solicitó.
  • El registro pasa a estado ✓ Lista para descargar.
  1. Descarga SAT → Histórico → busca la solicitud con estado ✓ Lista.

  2. Pulsa 📦 Descargar. Opciones:

    • ZIP completo — todos los XMLs juntos (puede ser 50-500 MB según volumen).
    • PDF resumen — listado tabular sin los XMLs individuales.
    • CSV con metadatos — tabla con UUID, fecha, emisor, receptor, monto, estado — sin los XMLs.
  3. El ZIP descargado contiene:

    • xmls/ — un .xml por cada CFDI, nombrado <UUID>.xml.
    • metadata.csv — tabla maestra para fácil consulta.
    • acuse.xml — el acuse SAT de la propia descarga (evidencia oficial).
  4. Hub-Fiscal conserva el paquete en su almacenamiento R2 durante 30 días. Después se purga (puedes re-solicitar si lo necesitas otra vez).

Para alimentar la contabilidad con lo descargado:

  1. En DigiConta: CFDI → Bandeja recibidos → Importar lote.

  2. Selecciona “Importar desde Hub-Fiscal” — DigiConta lista las descargas SAT disponibles.

  3. Selecciona la descarga + tipo (emitidos / recibidos) + alcance (todo / solo nuevos / solo cancelados).

  4. DigiConta importa solo los que no estaban ya cargados (detecta duplicados por UUID).

  5. Por cada nuevo, sigue el flujo normal de cargar CFDI — sugerencia de cuenta + póliza, etc.

SAT limita un paquete a 200,000 CFDIs. Si tu solicitud excede:

  • SAT genera múltiples paquetes (paquete-1.zip, paquete-2.zip, …).
  • Hub-Fiscal descarga todos automáticamente y los concatena cuando hagas la descarga final.

Hub-Fiscal verifica vigencia de FIEL al inicio de cada solicitud. Si vence en menos de 15 días, te alerta con instrucciones para renovar antes de continuar.

Descarga incompleta (lo que tienes vs lo que SAT mandó)

Sección titulada «Descarga incompleta (lo que tienes vs lo que SAT mandó)»

Si comparas DigiConta vs Hub-Fiscal y faltan CFDIs:

  1. Confirma que la descarga SAT sí los trae — revisa el metadata.csv del paquete.

  2. Si SAT NO los trae tampoco, hay 2 opciones:

    • El CFDI nunca se generó del lado emisor (eres receptor y el proveedor solo te mandó PDF, sin XML).
    • El CFDI fue cancelado y reemplazado — busca el folio sustituto.
  3. Si SAT SÍ los trae pero DigiConta no:

    • Re-importa desde Hub-Fiscal en DigiConta.
    • Si sigue sin aparecer, contacta a soporte@bauxtp.com con el UUID — investigamos el log de importación.

Si descargas SAT mensualmente, automatízalo:

  1. Descarga SAT → Programadas+ Nueva.

  2. Configura:

    • Empresa + tipo (típicamente “Ambos” = emitidos + recibidos).
    • Frecuencia: cada día 5 del mes siguiente / cada lunes / cada primer hábil del mes.
    • Periodo automático: “el mes inmediato anterior” / “los últimos 7 días” / “el mes en curso”.
    • Destino: solo guardar en Hub-Fiscal / importar automáticamente a DigiConta / enviar enlace por correo al contador.
  3. Guardar. Hub-Fiscal ejecuta automáticamente sin tu intervención. Si algo falla (FIEL vencida, SAT caído), recibes alerta.

Siguiente pasoReconciliar lo descargado contra varios RFCs propios