LedgerdropDIAN

DIAN · SUNAT → hoja de cálculo

Dos países, el mismo UBL

Colombia y Perú facturan con UBL 2.1, así que los importes, las fechas y los nombres se leen sin más. Lo que cambia es dónde está la identidad: el CUFE colombiano vive en cbc:UUID, y el RUC peruano está detrás de un esquema numérico que no se puede aceptar a ciegas.

Arrastra los archivos aquí →

DIAN 2.1CUFESUNAT CPENIT / RUC

01 — Colombia

El CUFE no es un campo cualquiera

El CUFE es el identificador con el que la DIAN reconoce la factura: con él se consulta, se concilia y se responde a un requerimiento. En el XML está en cbc:UUID, un elemento que en Europa casi no se usa — un lector hecho para EN 16931 lo ignora sin decir nada.

Aquí sale en la columna de referencia, junto al número. El NIT de cada parte se toma de PartyTaxScheme, que es donde la DIAN lo pone.

02 — Perú

El esquema 6 no basta por sí solo

SUNAT identifica al emisor con el RUC dentro de PartyIdentification, marcado con el esquema numérico 6 (catálogo 06: 6 = RUC, 1 = DNI). Pero en UBL los esquemas numéricos están por todas partes: 0088 es un GLN, 0060 un DUNS.

Aceptar cualquier número escribiría un GLN en la columna del RUC — y un número equivocado que parece un número no lo revisa nadie. Por eso además se mira el nombre del esquema: solo cuando se reconoce como peruano se toma.

Lo que sale en la tabla

Número y fecha, emisor y receptor con su NIT o RUC, moneda (COP o PEN), base gravable, IVA al 19% o IGV al 18% desglosado por tarifa, total, y las líneas de detalle. Las notas crédito y débito llegan como su propio tipo de documento.

Lo que no se hace aquí

No se consulta a la DIAN ni a SUNAT, y no se valida la firma: el XML se lee dentro del navegador y ahí se queda. Este programa no es un proveedor tecnológico ni emite facturas — lee las que recibes.

La representación gráfica en PDF, sin XML adjunto, es otro problema: la fila queda vacía y marcada, nunca inventada.

Probarlo

Arrastra archivos a la página principal: hasta 10 facturas por exportación y 20 al día, gratis, sin cuenta, y la cuenta se reinicia a medianoche. Pro levanta ambos límites por 29 € una sola vez, sin renovación.

No se sube nada

Los archivos se leen en el navegador. No hay servidor al que pudieran ir, y se comprueba en dos minutos: abre las herramientas de desarrollo, la pestaña Red, y arrastra un XML — no sale ni una petición. Qué países se leen.