EN 16931 es la norma europea que fija el modelo semántico de datos de una factura electrónica: qué campos debe contener y qué significa cada uno. Los formatos nacionales —Facturae en España, XRechnung en Alemania, Factur-X en Francia— y las especificaciones de red como Peppol BIS se apoyan en esa misma norma, y por eso siguen siendo interoperables entre países.

En España es la referencia directa de la obligación entre empresas: el Real Decreto 238/2026 exige un mensaje estructurado «ajustado al modelo semántico de datos EN16931», en una de estas cuatro sintaxis: CII, UBL, EDIFACT o Facturae. Un PDF no cumple.

Fuentes oficiales: Comisión Europea — eInvoicing · Real Decreto 238/2026, artículo 7