ResicoCalcCrear cuenta / Iniciar sesión
← Volver al blog

Cómo Descargar XMLs del SAT para tu Declaración RESICO

Por Josué Soto·11 de marzo de 2026
Revisado por C.P.C. José Gilberto Soto Beltrán · Contador Público Certificado

Son las 11 de la noche del día 16. Mañana vence tu declaración RESICO y no tienes ni un solo XML descargado. Entras al portal del SAT, la página carga lento, el filtro de fechas no responde, y cuando por fin ves tus facturas — no sabes cuáles son ingresos reales y cuáles son facturas PPD que todavía no cobras.

Esa escena se repite cada mes en miles de contribuyentes. Y el problema no es solo la descarga — es que sin tus XMLs organizados, no tienes forma de saber cuánto debes realmente de ISR e IVA.

Aquí vas a aprender exactamente cómo descargar tus XMLs del SAT, qué tipos necesitas para RESICO, y cómo convertir esos archivos en números concretos para declarar.

Por qué necesitas los XMLs (y no basta con el prellenado)

¿Te has preguntado por qué el SAT precarga ingresos que no coinciden con tu cuenta de banco?

Porque el prellenado es una propuesta, no la verdad. El IMCP ha documentado más de 15 fallas sistémicas en los aplicativos del SAT — facturas duplicadas, cancelaciones no reconocidas, retenciones omitidas. Si le das "Enviar" sin verificar, la responsabilidad legal es tuya, no del portal (Art. 6 del CFF).

Tus XMLs son la única evidencia fiscal válida de tus ingresos, gastos, retenciones y flujo de efectivo. Son la materia prima para calcular correctamente tu ISR bajo el Art. 113-E de la LISR y tu IVA bajo la LIVA. Los errores del prellenado se detectan cruzando XMLs contra tu estado de cuenta — no hay otro camino.

Paso a paso: descarga manual desde el portal del SAT

Para contribuyentes con menos de 50 facturas al mes, el portal gratuito del SAT es suficiente. Este es el protocolo exacto para 2026:

Paso 1: Entra y autentícate

  1. Ve a sat.gob.mx
  2. Busca la sección "Factura Electrónica" → "Cancela y recupera tus facturas"
  3. Ingresa tu RFC (13 posiciones) + Contraseña (CIEC) + Captcha, o usa tu e.firma (.cer + .key + clave privada)

Paso 2: Elige qué consultar

Una vez dentro del Portal de Servicios de Factura, tienes dos rutas según lo que necesites para tu declaración:

| Lo que necesitas | Botón en el portal | Para qué sirve en RESICO | |---|---|---| | Conciliar ingresos (ISR) | "Consultar facturas emitidas" | Base gravable del Art. 113-E | | Conciliar gastos (IVA) | "Consultar facturas recibidas" | IVA acreditable |

Descarga ambos. En RESICO no necesitas facturas de gastos para el ISR, pero las necesitas para acreditar el IVA que pagaste a proveedores. Sin esas facturas recibidas, todo el IVA que cobres se va íntegro al SAT.

Paso 3: Filtra por fecha

Selecciona la opción "Fecha de Emisión" (no "Folio Fiscal", que solo sirve para buscar una factura específica). Elige el año y mes que vas a declarar. Puedes dejar el campo "Día" vacío para obtener el mes completo.

Paso 4: Descarga individual

Al pulsar "Buscar CFDI", el portal muestra una tabla paginada. En cada fila verás tres iconos:

  • Nube/mundo → descarga el archivo XML (el que importa fiscalmente)
  • Documento PDF → representación visual (sin peso legal técnico)
  • Información → estatus de cancelación

Paso 5: Descarga masiva en ZIP

Si tienes más de 20-30 facturas, descargarlas una por una es inoperante. En su lugar:

  1. Marca la casilla general en el encabezado de la tabla
  2. Selecciona "Recuperar descargas de CFDI" o "Descargar Seleccionados"
  3. El sistema te da un folio de petición
  4. Regresa entre 1 y 48 horas después al menú principal → "Recuperar descargas de CFDI" → ingresa el folio
  5. Descarga el archivo ZIP y descomprímelo

Advertencia importante: No descargues el paquete mientras el estatus diga "En proceso". Si fuerzas la descarga antes de que termine, recibirás un ZIP vacío o corrupto.

Los límites del portal que debes conocer

El SAT impone restricciones severas en la descarga vía portal:

| Restricción | Límite | |---|---| | XMLs por RFC por día | 2,000 máximo | | Descargas del mismo XML | 2 veces en la vida del comprobante | | Horarios de alta demanda | Días 1-17 del mes (periodo de declaraciones) |

Si manejas más de 2,000 facturas al mes o necesitas descargas recurrentes, el portal manual no va a alcanzarte. Para eso existe el Web Service del SAT.

La alternativa: descarga masiva vía Web Service

La Regla 2.7.2.4 de la RMF establece un canal de conexión directa — sin interfaz visual, sin botones — que las plataformas contables (ERPs) usan para conectarse al SAT por código. Sus ventajas son aplastantes:

  • Hasta 200,000 XMLs por solicitud de paquete ZIP
  • Sin el límite de 2,000 descargas diarias
  • Requiere e.firma obligatoriamente (más seguro)

Herramientas como MiAdminXML, FacturoPorTi o Alegra utilizan este canal. Si tu contador las usa, pídele que exporte los XMLs de tus emitidas y recibidas del mes — es la forma más rápida y confiable.

Los 4 tipos de XML que necesitas para declarar RESICO

Descargar XMLs sin saber qué hacer con ellos es como sacar estados de cuenta sin leerlos. En RESICO, necesitas discriminar por el atributo "TipoDeComprobante" de cada archivo:

| Tipo | Nombre | Para qué lo usas en RESICO | |---|---|---| | "I" Emitidos | Ingresos (tus facturas) | Base gravable ISR. PUE = ingreso inmediato. PPD = espera al REP | | "P" Emitidos | Complementos de pago (REP) | Confirman cuándo cobraste una factura PPD — ese mes entra a la base gravable | | "E" Emitidos | Notas de crédito | Conciliación bancaria (en RESICO no reducen ISR, pero cuadran tus números) | | "I" Recibidos | Facturas de gastos/compras | IVA acreditable — sin estos XMLs, pierdes el derecho a restar el IVA que pagaste |

Punto crítico: los XMLs tipo "I" recibidos no participan en la fórmula del ISR (Art. 113-E), pero son el corazón del acreditamiento de IVA. Una factura de gasto sin su XML resguardado es un IVA que el SAT revocará en una auditoría.

Problemas comunes al descargar (y cómo resolverlos)

Después de haber procesado cientos de declaraciones, estos son los fallos que más vemos:

Portal colapsado (días 1-17). El servidor del SAT se satura en periodo de declaraciones. Solución: descarga tus XMLs entre las 4:00 y 6:00 a.m., o usa software con Web Service que trabaja de forma asíncrona.

Filtro de fecha incorrecto. El SAT indexa por fecha de timbrado fiscal (certificación del PAC), no por la fecha que tú pones al facturar. Si buscas por fecha de emisión interna y no coincide con el timbrado, no encontrarás la factura.

Retenciones invisibles. Muchos softwares fallan al leer el bloque cfdi:Retenciones del XML. Si tu contador dice que no aparece la retención del 1.25% de ISR, pídele que abra el XML en un editor de texto y busque el nodo manualmente.

ZIP con estatus "En proceso". Si descargaste el archivo antes de que el SAT terminara de empaquetarlo, recibirás un contenedor vacío. Regresa más tarde y verifica que el estatus sea "Terminada" antes de descargar.

De XMLs a impuestos: el embudo completo

Ya tienes tus XMLs descargados y organizados. ¿Ahora qué? Necesitas extraer de cada uno el subtotal (antes de IVA), identificar el método de pago (PUE o PPD+REP), sumar las retenciones de personas morales, y aplicar la tasa ISR que corresponda a tu tramo.

Puedes hacerlo manualmente en Excel — o puedes subir tus XMLs a nuestra calculadora RESICO y obtener el ISR e IVA exactos en minutos. La calculadora lee los nodos del XML directamente, separa PUE de PPD, identifica retenciones, y aplica la tasa correcta del Art. 113-E.

Cuesta $199 MXN por cálculo, sin suscripción. Tus datos nunca salen de tu navegador — no almacenamos XMLs ni información fiscal. Pagas, obtienes tu reporte en PDF, y declaras con certeza.

Ir a la calculadora →

Calcula tus impuestos RESICO

$199 MXN por cálculo · Sin suscripción · Tus datos no salen de tu navegador

Ir a la calculadora