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.