TaxLayer
Iniciar sesiónComenzar gratis
Formatos y estándares2026-08-256 min de lecturapor TaxLayer Team

XRechnung: ¿UBL o CII? Las dos sintaxis de la EN 16931 comparadas

«¿XRechnung en UBL o CII?»: esta pregunta surge en casi toda integración técnica. La buena noticia: solo son dos formas de escribir el mismo contenido.

> Respuesta rápida: UBL y CII son dos sintaxis XML que representan la semántica de la EN 16931. XRechnung se admite en ambas (UBL está más extendida). ZUGFeRD/Factur-X usa siempre CII, incrustado en un PDF/A-3. En cuanto al contenido son equivalentes; la diferencia está en la estructura y los nombres de los elementos.

Dos sintaxis, un modelo de datos

La EN 16931 define la semántica de una factura, es decir, qué campos de datos existen (BT-1 número de factura, BT-31 NIF-IVA, etc.). Cómo se escriben esos campos como XML lo regulan dos «sintaxis»:

CaracterísticaUBLCII
EditorOASISUN/CEFACT
Elemento raízInvoicersm:CrossIndustryInvoice
Espacios de nombrescbc, cacrsm, ram, udt
Uso típicoXRechnung (extendida)ZUGFeRD, Factur-X, XRechnung (CII)

Ambas transportan los mismos contenidos: un destinatario que procesa EN 16931 puede leer la sintaxis que corresponda.

¿Cuándo UBL, cuándo CII?

  • XRechnung: ambas permitidas. UBL es la más habitual; algunos sistemas entregan o esperan CII. Lo decisivo es lo que procesa su destinatario.
  • ZUGFeRD / Factur-X: siempre CII, porque el XML se incrusta en un PDF/A-3. Quien necesita el formato PDF híbrido usa, por tanto, CII de forma automática.

Recomendación práctica

Si suministra a organismos públicos, revise los requisitos del portal correspondiente: muchos aceptan ambas sintaxis. Para el intercambio B2B con un PDF visible, ZUGFeRD (CII) es práctico; para escenarios de puro intercambio de datos basta una XRechnung como UBL o CII.

Qué genera TaxLayer

TaxLayer genera ZUGFeRD 2.x (CII en PDF/A-3) así como XRechnung como UBL, validados en cada caso frente a la EN 16931 y el estándar de KoSIT. Así cubre tanto el formato PDF híbrido como la XRechnung XML pura.

Conclusión

UBL y CII son dos maneras de escribir la misma factura conforme a EN 16931. No deje que esto le inquiete: lo importante es qué sintaxis espera su destinatario; el contenido sigue siendo el mismo.

---

Pruebe TaxLayer gratis ahora – genera ZUGFeRD (CII) y XRechnung (UBL), validados conforme a EN 16931. Preguntas a info@landauer.de.

Preguntas frecuentes

¿Cuál es la diferencia entre UBL y CII?

UBL (Universal Business Language, OASIS) y CII (Cross Industry Invoice, UN/CEFACT) son dos sintaxis XML que representan la misma semántica de la EN 16931. Se diferencian en la estructura y los nombres de los elementos, no en el contenido.

¿Qué sintaxis usa XRechnung?

XRechnung se admite en ambas sintaxis: UBL y CII. En la práctica, UBL está muy extendida; algunos sistemas entregan o esperan CII.

¿Qué sintaxis usa ZUGFeRD?

ZUGFeRD (y el idéntico Factur-X) usa siempre CII, incrustado en un archivo PDF/A-3. La XRechnung pura, en cambio, es un XML independiente.

¿Debo decidirme por una sintaxis?

Depende del destinatario. Muchos portales de la administración aceptan ambas; en caso de duda, pregunte qué sintaxis procesa su destinatario. Ambas cumplen la EN 16931 por igual.

¿Qué formatos genera TaxLayer?

TaxLayer genera ZUGFeRD 2.x (CII en PDF/A-3) y XRechnung como UBL. Más sobre los formatos en XRechnung vs. ZUGFeRD.

Convierta sus facturas PDF ahora

Pruebe TaxLayer gratis – 2 conversiones al mes, sin tarjeta de crédito.

Comenzar