Cumplido Guías fiscales Únete a la lista
← Blog

Descarga masiva de CFDI del SAT con e.firma: cómo funciona y por qué conviene

Si necesitas juntar tu historial de facturas (para tu contabilidad, una auditoría, un cambio de contador o simplemente para tener respaldo), bajarlas una por una desde el portal del SAT es lento y poco práctico. Para eso existe la descarga masiva de CFDI, un servicio del propio SAT que te permite pedir todos tus comprobantes emitidos y recibidos de un periodo y recibirlos en paquetes. Aquí te explico cómo funciona y en qué se diferencia de bajar factura por factura.

Qué es la descarga masiva de CFDI

Es un servicio web del SAT que entrega tus CFDI por lotes en lugar de uno a uno. Puedes solicitar los comprobantes que emitiste (facturas que expediste) y los que recibiste (facturas de tus proveedores), acotando por rango de fechas. En vez de hacer clic en cada factura, mandas una solicitud por un periodo completo y el SAT te arma el paquete.

A diferencia de la consulta normal del portal, que se hace con contraseña o CIEC, la descarga masiva se autentica con tu e.firma: el certificado (.cer) y la llave privada (.key), con su contraseña. Esto significa que quien haga la descarga necesita tu e.firma, tal como el mecanismo lo exige por diseño.

Metadata contra XML completo

Al pedir la descarga eliges qué tipo de contenido quieres, y no es lo mismo:

  • XML completo: el archivo fiscal íntegro de cada CFDI, con todos sus conceptos, impuestos y el complemento. Es lo que necesitas para contabilidad, deducciones y para tener el acuse fiscal real de cada operación.
  • Metadata: un resumen en texto con los datos clave de cada comprobante (folio fiscal o UUID, RFC emisor y receptor, fecha, total, estado). Sirve para inventariar y conciliar rápido qué comprobantes existen, pero no sustituye al XML.

Una regla útil de recordar: para los comprobantes cancelados el acceso al XML completo puede estar limitado y quedar disponible solo como metadata, según el caso. Si lo que buscas es el respaldo fiscal, pide el XML.

Cómo es la mecánica: solicitud, armado y descarga

El servicio no te entrega los archivos de inmediato. El flujo tiene varios pasos encadenados:

  • Autenticación: te identificas con la e.firma y obtienes un token de acceso.
  • Solicitud: envías la petición firmada indicando si son emitidos o recibidos, el rango de fechas y si quieres CFDI o metadata.
  • Verificación: consultas el estado de tu solicitud, porque el SAT tarda en procesarla; no es instantáneo.
  • Descarga: cuando la solicitud está lista, el SAT deja disponibles uno o varios paquetes en formato ZIP con los XML, y los bajas.

Este ir y venir (pides, esperas a que el SAT arme el paquete, verificas y luego descargas) es normal. Para periodos con muchos comprobantes el sistema divide la respuesta en varios paquetes y aplica límites por solicitud y por periodo de consulta, así que a veces hay que trocear el histórico en varias peticiones.

Por qué conviene sobre bajar factura por factura

Descargar desde el portal comprobante por comprobante funciona para dos o tres facturas, no para un año o para varios ejercicios. La descarga masiva te da:

  • Volumen: pides periodos completos en una sola solicitud, no clic por clic.
  • Emitidos y recibidos juntos: reconstruyes de un lado tanto lo que facturaste como lo que te facturaron.
  • Histórico de varios años: el SAT conserva un periodo de años hacia atrás disponible para consulta, así que puedes recuperar ejercicios anteriores mientras sigan disponibles. Por eso conviene bajar y respaldar antes de que algo quede fuera de alcance.
  • Archivos que sí sirven: obtienes el XML, que es el documento fiscal válido, no una captura de pantalla ni un PDF de cortesía.

El costo es la fricción técnica: el proceso son varios web services, la solicitud tarda, hay que verificar el estado, manejar los ZIP y volver a pedir cuando un periodo excede los límites. Es factible hacerlo a mano, pero es tedioso y fácil de dejar a medias.

Cumplido hace la descarga masiva por ti con tu e.firma: manda las solicitudes, espera a que el SAT arme los paquetes, junta emitidos y recibidos y te lo deja ordenado por periodo, sin que tengas que pelear con los web services. Conócelo en cumplido.io.

Fuentes:

SAT — Consulta tus facturas emitidas y recibidas (CFDI). SW sapien — Servicio de descarga masiva del SAT. ContadorMx — Descarga masiva de XML.

Lista de espera

Baja todo tu histórico del SAT sin pelear con los web services.

Cumplido hace la descarga masiva por ti y ordena tus CFDI por periodo. Déjanos tu correo.

Únete a la lista de espera