Ir al contenido
AbreXMLFacturación electrónica a Excel
Sus archivos no salen de este equipo

Convertir XML de CFDI a Excel

Suelte los comprobantes tal como los descarga del SAT y bájelos en una hoja de cálculo con RFC, fechas, impuestos, totales y el UUID del timbre fiscal. Reconoce las versiones 4.0 y 3.3, y nada se sube a un servidor.

Suelte aquí sus CFDI

Arrastre los XML o el ZIP de la descarga masiva del SAT. Se procesan dentro de su navegador: no se suben a ningún servidor.

Reconoce cfdi:Comprobante en las versiones 4.0 y 3.3, con su timbre fiscal digital.

Está viendo tres documentos de ejemplo para que vea el resultado. Cargue sus propios archivos y estos desaparecen.
Documentos leídos, con emisor, receptor, fechas, totales e identificador fiscal
ArchivoOrigenTipoNúmeroFecha NIT / RUC / RFC emisorEmisorIdentificación receptorReceptor Mon.SubtotalDescuentoImpuestosRetencionesTotal CUFE / UUID / Clave

En corto

AbreXML convierte CFDI en XML a Excel dentro de su navegador, sin subirlos a ningún servidor. Lee las versiones 4.0 y 3.3, toma el UUID del timbre fiscal digital y saca RFC y nombre del emisor y del receptor, fecha, subtotal, descuento, impuestos trasladados, retenidos y total.

Arrastre el ZIP de la descarga del SAT, revise la tabla y baje la hoja de cálculo. Es gratis, no pide registro y no tiene límite de comprobantes.

Cómo está armado un CFDI

El CFDI —Comprobante Fiscal Digital por Internet— es más directo que el UBL que usan Colombia o Perú: casi todo vive en atributos del elemento raíz, no en elementos anidados. Eso lo hace rápido de leer y fácil de equivocarse al leerlo a mano.

<cfdi:Comprobante Version="4.0" Serie="A" Folio="2041"
    Fecha="2026-10-07T11:22:03" SubTotal="18500.00" Descuento="500.00"
    Moneda="MXN" Total="20880.00" TipoDeComprobante="I">
  <cfdi:Emisor Rfc="SVA120515A21" Nombre="Servicios Avanzados del Bajío"/>
  <cfdi:Receptor Rfc="DAN980312MX4" Nombre="Despacho Nuñez y Asociados"/>
  <cfdi:Conceptos>…</cfdi:Conceptos>
  <cfdi:Impuestos TotalImpuestosTrasladados="2880.00" TotalImpuestosRetenidos="0.00"/>
  <cfdi:Complemento>
    <tfd:TimbreFiscalDigital UUID="9F2C77A1-4B30-4E8D-9C21-7E55A1D0B3F8"/>
  </cfdi:Complemento>
</cfdi:Comprobante>

El UUID —el folio fiscal— no está en el comprobante: vive en el TimbreFiscalDigital, dentro del complemento que agrega el PAC al certificar. Un XML sin timbre es un comprobante que nunca se validó.

CFDI 4.0 y 3.3

La versión 4.0 es la vigente. La 3.3 quedó atrás, pero sigue apareciendo en los archivos históricos de cualquier contabilidad, y por eso se lee igual. Las dos se reconocen solas: el atributo Version lo dice y la columna «Origen» lo muestra como México · CFDI 4.0 o México · CFDI 3.3, de modo que puede separarlas con un filtro.

Entre una y otra cambian datos que el receptor debe declarar —régimen fiscal, código postal del domicilio fiscal, uso del CFDI—, pero la estructura general y los totales están en el mismo sitio, así que la conversión no se rompe al mezclar años.

Tipos de comprobante que reconoce

ClaveTipoPara qué se usa
IIngresoLa factura de venta común
EEgresoNotas de crédito, devoluciones y descuentos
TTrasladoMovimiento de mercancía sin cambio de dueño
NNóminaRecibo de pago de sueldos
PPagoComplemento de recepción de pagos

Los cinco se leen y aparecen en la columna «Tipo». De los comprobantes de nómina y de pago se extrae el encabezado —RFC, fechas, totales y UUID—; los datos propios de su complemento (percepciones, deducciones, documentos relacionados) no se desglosan todavía. Si los necesita, escríbanos: es justo el tipo de cosa que se agrega rápido cuando llega un archivo de ejemplo.

Qué se extrae de cada CFDI

Para qué sirve tener los CFDI en Excel

Los usos que más se repiten entre quienes llegan a esta página:

Otros países

Si maneja comprobantes de más de un país, puede mezclarlos en la misma tanda: cada documento se identifica solo.

Preguntas frecuentes

¿Convierte CFDI 4.0 y también los antiguos 3.3?

Sí, los dos. La versión se detecta sola a partir del atributo Version del comprobante y aparece en la columna «Origen», así que puede mezclar años en la misma tanda y separarlos después con un filtro.

¿De dónde saca el UUID?

Del TimbreFiscalDigital que el PAC agrega dentro del complemento al certificar el comprobante, no del comprobante mismo. Si un XML no trae timbre, es que nunca se certificó y esa columna sale vacía.

¿Sirve con la descarga masiva del SAT?

Sí. Puede arrastrar el ZIP completo sin desempacarlo, o seleccionar la carpeta donde guarda los comprobantes con todas sus subcarpetas.

¿Lee los complementos de nómina y de pagos?

Lee el encabezado de esos comprobantes —RFC, fechas, totales y UUID— y los marca con su tipo. El desglose propio del complemento (percepciones, deducciones, documentos relacionados) todavía no se extrae. Escríbanos a hola@abrexml.com si lo necesita.

¿Mis comprobantes se suben a algún servidor?

No. Todo ocurre dentro de su navegador y el sitio declara connect-src 'none', con lo que el propio navegador impediría cualquier envío. Puede desconectar el internet después de abrir la página y comprobar que sigue funcionando.

¿Tiene límite de comprobantes?

No. En pruebas se procesaron 5.000 documentos en menos de un segundo. En pantalla se muestran los primeros 500 renglones, pero el Excel descargado los trae todos.

¿Le falló un archivo? ¿Falta un formato?

Si un XML suyo no se leyó bien, si necesita una columna que no está o si usa un formato que todavía no reconocemos, escríbanos. Un archivo de ejemplo —aunque venga con los datos cambiados— es lo que más ayuda a corregirlo rápido.

hola@abrexml.com