Cómo juntar cientos de XML del SAT en un solo Excel (sin copiar y pegar)
En resumen: Abrir los XML uno por uno no escala. Para juntar cientos de CFDI en una sola tabla de Excel, arrastra toda la carpeta a cfdiexcel.com y obtén una fila por factura con todos los campos — sin copiar, pegar ni fórmulas.
Después de hacer la descarga masiva del SAT terminas con lo mismo de siempre: una carpeta con decenas, cientos o miles de archivos .xml. Y necesitas lo que siempre necesitas — todos esos datos en una sola hoja de Excel para declarar, conciliar o revisar.
El problema es el volumen. Un XML suelto se puede leer. Trescientos, no. Aquí está por qué los métodos manuales fallan y cuál es la forma que sí escala.
Por qué abrir los XML uno por uno no escala
Un XML del SAT es un archivo de texto con etiquetas. Abres uno, encuentras el total, el RFC, el UUID… y lo copias a tu Excel. Funciona con 3 facturas. Con 300 es un día entero de trabajo mecánico, propenso a errores de dedo justo en las cifras que después declaras.
= ~600 min = 10 horas de copiar y pegar
+ el riesgo de equivocarte en un total o un UUID
Diez horas que no cobras y que, además, meten riesgo de error en tus números. Eso es exactamente lo que buscas evitar.
Los métodos "a mano" (y por qué se quedan cortos)
Abrir cada XML en el navegador
Te deja leer el XML, pero sigue siendo uno por uno y sin tabla al final. Sirve para revisar una factura, no para juntar un lote.
Power Query en Excel
Sí se puede: Datos → Obtener datos → Desde carpeta y transformar el XML. Pero cada CFDI tiene nodos anidados (Emisor, Receptor, Conceptos, Impuestos, Complementos), y armar la consulta que extraiga bien el UUID del Timbre, el IVA trasladado y el estado de cancelación es un proyecto en sí mismo. Un nodo que cambia de posición y la consulta truena. Para quien no vive en Power Query, no es práctico.
Macros / scripts
Funcionan si sabes programar y mantienes el código cuando el SAT cambia algo. La mayoría de los contadores no está para eso.
La forma que sí escala: súbelos todos de golpe
En lugar de pelearte con nodos y fórmulas, deja que la herramienta haga el parseo. En cfdiexcel.com:
- Arrastra la carpeta completa de XML a la página (o selecciónalos todos).
- La herramienta lee cada CFDI y extrae los campos que importan: UUID, RFC emisor y receptor, fecha, subtotal, IVA, ISR retenido, total, método y forma de pago, tipo de comprobante y estado SAT.
- Te devuelve una sola tabla de Excel, una fila por factura, lista para filtrar y sumar.
Lo que a mano eran 10 horas, aquí son segundos. Y los números salen del XML tal cual, sin dedo humano de por medio.
Tip de volumen: el plan gratuito procesa hasta 3 archivos por sesión — perfecto para probar. Cuando traes una carpeta de cientos (cierre, declaración, conciliación anual), el Plan Pro quita el tope y los convierte todos de una sola vez.
Qué puedes hacer una vez que están todos juntos
- Sumar IVA y totales del período con un simple SUMA, sin miedo a que falte una factura.
- Separar por tipo (Ingreso / Egreso / Pago / Nómina) con un filtro, para no inflar ingresos con notas de crédito.
- Detectar canceladas antes de declarar, gracias a la columna de estado SAT.
- Conciliar contra el banco cruzando totales y fechas.
Preguntas frecuentes
¿Cómo junto muchos XML en un solo Excel?
Sube o arrastra todos los XML a cfdiexcel.com; la herramienta los consolida en una sola tabla, una fila por factura, con todos los campos fiscales. Sin copiar y pegar.
¿Hay un límite de archivos?
El plan gratuito permite hasta 3 por sesión. Para cientos o miles en una sola conversión, el Plan Pro no tiene topes.
¿Puedo mezclar RFC y tipos de comprobante?
Sí. Los detecta y separa automáticamente por tipo y por RFC.
¿Qué pasa con un XML dañado?
Se omite y el resto se procesa normal, para que un archivo corrupto no frene todo el lote.