EN 16931: el idioma común de la factura electrónica europea

26 de junio de 2026

Imagina que eres director financiero de una empresa española y tienes que cobrar una factura a un cliente alemán. Tu sistema emite la factura en el formato que siempre has usado. El sistema del cliente alemán, sin embargo, no lo reconoce. Alguien tiene que reescribir la factura a mano, o peor, enviar un PDF y esperar a que alguien al otro lado lo teclee en su ERP. Ese problema —multiplicado por millones de transacciones al día en toda Europa— es exactamente lo que el estándar EN 16931 intenta resolver.

¿Qué es EN 16931, en una frase?

EN 16931 es el diccionario oficial europeo de la factura electrónica: define qué información debe contener una factura, cómo debe llamarse cada campo y en qué formato deben expresarse los datos, para que cualquier sistema informático de cualquier país europeo pueda leerla, procesarla y contabilizarla sin intervención humana.

Es el acuerdo al que llegaron 34 países europeos para que una factura generada en Lisboa pueda ser procesada automáticamente en Varsovia, sin traductores, sin reinterpretaciones y sin errores.

El problema que resuelve: la Torre de Babel de las facturas

Antes de EN 16931, cada país e incluso cada gran empresa o Administración Pública— tenía su propio formato de factura electrónica:

  • España usaba Facturae.
  • Italia usaba FatturaPA.
  • Francia tenía su propio estándar para compras públicas.
  • Alemania, otro. Y dentro de cada país, las grandes empresas imponían a sus proveedores formatos propietarios distintos.

Para las empresas que operaban en varios países, esto era una pesadilla logística y contable. Los equipos fiscales tenían que verificar a mano que los campos de IVA, los importes y los datos del emisor cuadraban correctamente en cada formato. EN 16931 pone fin a esa fragmentación estableciendo un único modelo de referencia válido en toda Europa.

Cómo funciona: el modelo semántico y las sintaxis

EN 16931 opera en dos capas bien diferenciadas:

La primera capa es el modelo semántico. Define el significado de cada dato de la factura: qué es el «importe base imponible», qué es el «tipo de IVA aplicado», qué es la «fecha de vencimiento de pago». Cada concepto tiene un nombre técnico único —llamado Business Term o BT— que no cambia en ningún país ni en ningún sistema. El BT-9, por ejemplo, es siempre la fecha de vencimiento del pago. El BT-110 es siempre el importe total del IVA de la factura.

Piénsalo como el vocabulario: EN 16931 fija qué palabras existen y qué significa cada una. Las sintaxis son los idiomas concretos en que ese vocabulario se escribe.

La segunda capa son las sintaxis. Las dos sintaxis oficiales reconocidas por EN 16931 son UBL (Universal Business Language) y CII (Cross Industry Invoice). Ambas son correctas y contienen exactamente la misma información. España, a través de la SPFE de la AEAT, ha optado por UBL.

Qué contiene una factura EN 16931: los campos que le interesan al área fiscal

El estándar define campos obligatorios y opcionales. Para el área fiscal y financiera, los más relevantes son:

Concepto fiscal Obligatoriedad Business Term (BT)
NIF – IVA del emisor Dato Obligatorio BT-31 (VAT number)
Base imponible total Dato Obligatorio BT-109
Tipo de IVA aplicado Dato Obligatorio BT-119
Importe total del IVA Dato Obligatorio BT-110
Total a pagar Dato Obligatorio BT-115
Fecha de vencimiento Dato Obligatorio BT-9
Motivo de exención IVA Solo si aplica exención BT-121
Fecha de entrega Dato Opcional BT-72

Especialmente importante es el tratamiento del IVA: para cada tipo impositivo que aparece en la factura, se informa por separado la base, el porcentaje, la cuota y —si hay exención— el motivo legal exacto con referencia a la directiva europea o al artículo nacional que la ampara. Esto elimina la ambigüedad que hoy generan los PDFs en las reconciliaciones fiscales.

Por qué importa más allá de la tecnología

Para un director fiscal o financiero, EN 16931 no es solo un estándar técnico: es la base sobre la que se construyen las obligaciones de cumplimiento que vienen. La Directiva europea ViDA (VAT in the Digital Age), aprobada en 2025 y con efecto pleno en 2030, exige que todas las transacciones B2B intracomunitarias usen un formato compatible con EN 16931 y que los datos se reporten digitalmente a las autoridades fiscales de forma casi instantánea.

En España, la SPFE de la AEAT y la obligación de factura electrónica B2B desde octubre de 2027 ya se basan en este estándar. El paso más importante es este: cuando un sistema financiero recibe una factura EN 16931, todos los datos necesarios para la contabilización —base imponible, tipo de IVA, cuenta de gasto, fecha de vencimiento— están disponibles de forma estructurada. Eso significa que la contabilización automática sin intervención humana deja de ser una aspiración y se convierte en la norma.

Una analogía para recordarlo

Si EN 16931 fuera del mundo físico, sería el sistema métrico internacional: no importa si el fabricante es español, alemán o finlandés, todos expresan las medidas en los mismos metros, kilogramos y litros. EN 16931 hace lo mismo con la información económica de una factura.

Y así como la adopción del sistema métrico fue una decisión política antes que técnica, la adopción de EN 16931 en toda Europa es la decisión política —materializada en ViDA y en los mandatos nacionales— que convierte este estándar en la infraestructura invisible del comercio europeo del siglo XXI.

 

Formulario Personalizado

Suscríbete a nuestra newsletter para estar al día sobre todas las noticias de fiscalidad SAP

 
  
    
Share This