✓Cuadra

Cuadra › Guías › XML del SRI a Excel

Cómo convertir los XML del SRI a Excel

Un XML de factura electrónica trae todo: emisor, receptor, bases por tarifa de IVA, ítems y forma de pago. El problema es que viene «envuelto» y no se abre bien en Excel. Hay tres caminos.

Por qué el XML del SRI no se abre bien en Excel

El XML que descargas del portal es una autorización que lleva adentro el comprobante como texto (en una sección CDATA). Excel ve una sola celda con todo el comprobante pegado. Además, los impuestos vienen agrupados por código de tarifa: el código 4 es IVA 15 %, el 0 es tarifa 0 %, el 6 es no objeto de IVA y el 7 es exento; hay que traducirlos.

Forma 1: a mano

Abres el RIDE (PDF) o el XML de cada comprobante y copias RUC, número, base, IVA y total a una hoja. Funciona para 5 facturas; para 80 es una tarde entera y es donde aparecen los errores de digitación.

Forma 2: Power Query (gratis, con trabajo)

  1. En Excel: Datos → Obtener datos → Desde archivo → Desde carpeta y elige la carpeta con los XML.
  2. Combina los archivos. Si son XML «autorizados», tendrás que extraer la columna comprobante y volver a interpretarla como XML.
  3. Expande infoTributaria, infoFactura y totalConImpuestos, y traduce los códigos de tarifa.

Es gratis, pero cada tipo de comprobante (notas de crédito, retenciones 1.0 y 2.0) tiene otra estructura, y la consulta se rompe con XML que vienen en formatos distintos.

Forma 3: automática con Cuadra

Cuadra hace la lectura por ti y entiende los seis tipos de comprobante en sus distintas versiones:

Es gratis hasta 25 comprobantes por lote. Mira el resultado con datos de ejemplo.

Qué revisar antes de declarar

← Cómo descargar los comprobantes recibidos del SRI