ValidateFin

Validador de facturas UBL / Peppol BIS 3.0 & EN 16931

Esta herramienta gratuita valida facturas UBL 2.1 y notas de crédito para la conformidad con el esquema XSD y las reglas de negocio Peppol BIS Billing 3.0 (estándar EN 16931). Está diseñada para desarrolladores, contables y equipos financieros que necesitan verificar sus facturas electrónicas antes de enviarlas a través de la red Peppol.

UBL 2.1Peppol BIS 3.0EN 16931
Procesamiento Seguro
← Volver al validador UBL / Peppol
🇩🇪 Deutschland — XRechnung & Peppol BIS 3.0

Validador XRechnung & Peppol BIS 3.0 para empresas alemanas

Alemania exige XRechnung (basado en UBL) para B2G desde 2020 y la facturación electrónica estructurada para B2B desde 2027. Valide sus facturas XRechnung o Peppol BIS 3.0 para el cumplimiento de EN 16931 — gratuito, sin subida.

Abrir validador XRechnung

XRechnung y UBL en Alemania: obligaciones B2G y B2B

XRechnung es el estándar nacional alemán de facturación electrónica para la contratación pública (B2G), definido por KoSIT. Se basa en dos sintaxis: UBL 2.1 (CIUS DE) y UN/CEFACT CII. Todos los proveedores federales deben presentar facturas XRechnung a través de la ZRE (Zentrale Rechnungseingangsplattform) o las plataformas OZG-RE desde noviembre de 2020.

Para las transacciones B2B, la Wachstumschancengesetz establece la facturación electrónica estructurada obligatoria a partir de 2027. XRechnung y Peppol BIS Billing 3.0 son ambos formatos aceptados. Las empresas deben ser capaces de recibir facturas electrónicas estructuradas desde enero de 2025. ValidateFin valida la sintaxis UBL de las facturas XRechnung según las reglas EN 16931 y Peppol BIS 3.0.

Calendario de cumplimiento

Nov 2020

B2G (federal): XRechnung obligatorio para todos los contratos públicos federales. Presentación a través de las plataformas ZRE u OZG-RE.

Jan 2025

B2B: todas las empresas alemanas sujetas al IVA deben ser técnicamente capaces de RECIBIR facturas electrónicas estructuradas (EN 16931).

Jan 2027

B2B: EMISIÓN obligatoria de facturas electrónicas estructuradas para empresas con facturación anual >800.000€.

Jan 2028

B2B: emisión obligatoria extendida a todas las empresas alemanas sujetas al IVA, incluidas las microempresas.

Qué verifica ValidateFin en su factura XRechnung / UBL

Antes de presentar a ZRE o a un sistema de comprador, verifique que su factura XRechnung / UBL supera estas comprobaciones:

  • Validación de esquema UBL 2.1 según XRechnung CIUS DE y la especificación Peppol BIS Billing 3.0
  • Campos obligatorios EN 16931: IVA del vendedor/comprador (formato USt-IdNr. DE), número de factura, fecha de entrega, desglose fiscal
  • Leitweg-ID (BT-10): referencia del comprador obligatoria para todas las facturas XRechnung B2G presentadas a ZRE
  • Formato del número de IVA alemán: DE + 9 dígitos (Umsatzsteuer-Identifikationsnummer)
  • Identificador de perfil XRechnung: nivel de conformidad CIUS-DE en cbc:CustomizationID

Errores comunes de XRechnung que provocan el rechazo por ZRE

Leitweg-ID (BT-10) ausente o inválido

La Leitweg-ID es el identificador de enrutamiento de la entidad pública alemana. Debe aparecer en cbc:BuyerReference. Sin él, ZRE no puede enrutar la factura al destinatario correcto — rechazo inmediato.

cbc:CustomizationID incorrecto para XRechnung

Las facturas XRechnung deben declarar el perfil CIUS-DE en cbc:CustomizationID (p.ej. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3). Las discrepancias fallan la validación de ZRE.

Formato inválido del número de IVA alemán

El Umsatzsteuer-Identifikationsnummer alemán debe seguir el formato DE + 9 dígitos (p.ej. DE123456789). La ausencia del prefijo DE o un recuento de dígitos incorrecto causa el fallo de la regla EN 16931 BR-DE-01.

Preguntas frecuentes

¿Es XRechnung lo mismo que Peppol BIS 3.0?

XRechnung y Peppol BIS Billing 3.0 son ambos formatos basados en UBL 2.1 que implementan EN 16931, pero son diferentes CIUS (Core Invoice Usage Specifications). XRechnung (CIUS-DE) añade campos obligatorios específicos de Alemania (Leitweg-ID, reglas de IVA específicas). Peppol BIS 3.0 es el estándar paneuropeo utilizado en la red Peppol. Ambos son aceptados para la facturación electrónica B2B alemana a partir de 2027.

¿Puede ValidateFin validar facturas XRechnung?

ValidateFin valida la estructura UBL 2.1 y las reglas de negocio EN 16931 / Peppol BIS 3.0 de su factura. Para las reglas CIUS-DE específicas de XRechnung, la validación principal (presencia de Leitweg-ID, formato de IVA alemán, campos obligatorios) está incluida. El soporte completo del conjunto de reglas KoSIT XRechnung se está ampliando progresivamente.

Mi empresa debe ser capaz de recibir facturas electrónicas desde enero de 2025 — ¿qué significa eso técnicamente?

Desde enero de 2025, su sistema contable o ERP debe poder importar y procesar facturas electrónicas estructuradas en al menos un formato conforme con EN 16931 (XRechnung UBL, XRechnung CII, ZUGFeRD 2.x o Peppol BIS 3.0). ValidateFin le ayuda a inspeccionar y validar cualquier factura UBL recibida para asegurarse de que está correctamente estructurada.

Valide su factura XRechnung o Peppol antes de presentarla

Compruebe al instante la estructura UBL 2.1, las reglas EN 16931 y el cumplimiento de XRechnung. Sin subida de archivos.

Acerca del Validador de facturas UBL / Peppol

Esta herramienta gratuita valida facturas UBL 2.1 y notas de crédito para la conformidad con el esquema XSD y las reglas de negocio Peppol BIS Billing 3.0 (estándar EN 16931). Está diseñada para desarrolladores, contables y equipos financieros que necesitan verificar sus facturas electrónicas antes de enviarlas a través de la red Peppol.

El validador comprueba la estructura, los campos obligatorios, la coherencia del IVA, los totales de líneas y decenas de reglas de negocio definidas en el estándar europeo de facturación electrónica. Todo el procesamiento se realiza de forma local — ningún dato de factura se envía jamás a un servidor.

UBL (Universal Business Language) 2.1 es un estándar OASIS que define esquemas XML para documentos empresariales comunes, incluidas facturas, notas de crédito y pedidos. En Europa, la red Peppol utiliza UBL como formato de factura principal, regido por la especificación BIS Billing 3.0 que implementa la norma europea EN 16931. A medida que los estados miembros de la UE implantan la facturación electrónica obligatoria (Francia en 2026, Alemania en 2025 para B2B, Bélgica a través de Peppol desde enero de 2026), la capacidad de validar facturas UBL antes de su transmisión se vuelve esencial para el cumplimiento normativo.

La validación cubre dos capas: validación estructural contra el esquema XSD UBL 2.1 (comprobación de nombres de elementos, tipos de datos y cardinalidad) y validación semántica contra las reglas de negocio de Peppol (comprobación de que los cálculos fiscales son coherentes, que están presentes los identificadores obligatorios de proveedor y comprador, y que los totales del documento son matemáticamente correctos). Una sola regla de negocio fallida puede causar el rechazo de la factura en la red Peppol, lo que conlleva retrasos en los pagos.

¿Qué es UBL?

UBL (Universal Business Language) 2.1 es un estándar abierto OASIS que define esquemas XML para documentos comerciales comunes como facturas y notas de crédito. En Europa, UBL es el formato principal utilizado en la red Peppol para la facturación electrónica, regido por la especificación BIS Billing 3.0 que implementa el estándar europeo de facturación electrónica EN 16931.

Puntos clave

  • UBL 2.1 es el formato de factura principal de la red Peppol en toda Europa
  • Peppol BIS Billing 3.0 aplica unas 150 reglas de negocio además del esquema XML UBL
  • Los cálculos de impuestos deben ser matemáticamente consistentes — incluso una diferencia de 0,01 € causa rechazo
  • Los campos obligatorios incluyen IVA vendedor/comprador, número de factura, desglose fiscal y totales monetarios
  • ValidateFin valida tanto el esquema UBL como las reglas de negocio Peppol completamente en su navegador

Comparación de formatos europeos de facturación electrónica

FormatoSintaxisMercados principalesCaso de uso
UBL 2.1 (Peppol BIS 3.0)XMLToda la UE a través de PeppolRed de facturación electrónica B2B/B2G
Factur-X / ZUGFeRDPDF/A-3 + XMLFrancia, Alemania, BélgicaFacturas híbridas humano+máquina
CII (Cross Industry Invoice)XMLAlemania (XRechnung)Facturación gubernamental (B2G)
FatturaPAXML (SDI)ItaliaObligatorio B2B desde 2019

Todos los formatos implementan EN 16931. Peppol BIS 3.0 usa la sintaxis UBL y es el más adoptado en la UE.

Preguntas frecuentes

¿Qué versiones de facturas UBL son compatibles?

El validador admite facturas UBL 2.1 y notas de crédito, con validación de reglas de negocio Peppol BIS Billing 3.0 (estándar EN 16931). Consulte nuestra guía de facturación UBL/Peppol para más detalles.

¿Cuál es la diferencia entre la validación XSD y las reglas Peppol?

La validación XSD comprueba la estructura del documento y los tipos de datos. Las reglas Peppol BIS 3.0 añaden comprobaciones de lógica de negocio como la coherencia del IVA, los campos de proveedor obligatorios y los totales de líneas.

¿Es esta herramienta adecuada para el cumplimiento de facturación electrónica en Europa?

Sí. La herramienta valida contra EN 16931, el estándar europeo de facturación electrónica, siendo adecuada para comprobaciones de cumplimiento en todos los estados miembros de la UE. Lea más sobre los próximos requisitos en nuestro artículo e-invoicing en Europa 2026.

¿Necesito instalar algún software?

No se requiere instalación. El validador funciona completamente en su navegador sin plugins ni extensiones.

¿Qué es Peppol BIS Billing 3.0?

Peppol BIS Billing 3.0 (Business Interoperability Specification) es la especificación estándar para las facturas electrónicas intercambiadas a través de la red Peppol. Implementa el estándar europeo EN 16931 y define reglas de negocio específicas en torno al IVA, las condiciones de pago, los descuentos, los cargos y los totales del documento. Se utiliza en todos los estados miembros de la UE y en muchos socios internacionales.

¿Por qué mi factura UBL supera la validación XSD pero falla las reglas Peppol?

La validación XSD solo comprueba la estructura y los tipos de datos — no puede verificar la lógica de negocio. Las reglas Peppol BIS 3.0 incluyen comprobaciones como: la suma de los importes de las líneas debe ser igual al importe imponible del documento, cada subtotal de impuesto debe tener una categoría de IVA correspondiente y ciertos campos son condicionalmente obligatorios según el tipo de documento. Una factura puede ser estructuralmente válida pero seguir infringiendo estas reglas de negocio.

¿Qué es el estándar EN 16931?

EN 16931 es el estándar europeo de facturación electrónica, publicado en 2017 y obligatorio para toda la facturación electrónica del sector público en los estados miembros de la UE. Define un modelo de datos semántico para el contenido de las facturas. UBL 2.1 y UN/CEFACT CII son las dos sintaxis XML que implementan este estándar. Peppol BIS 3.0 es un perfil construido sobre EN 16931.

¿Puedo validar una nota de crédito con esta herramienta?

Sí. El validador admite tanto facturas UBL 2.1 como notas de crédito UBL 2.1. Las mismas reglas Peppol BIS 3.0 y EN 16931 se aplican a ambas, con algunas reglas específicas activadas solo para las notas de crédito (p. ej., una CreditedQuantity o un PayableAmount con signo negativo). Para facturas PDF híbridas, consulte el Visor Factur-X / ZUGFeRD.

¿Qué categorías de IVA son compatibles?

El validador admite todas las categorías de IVA estándar de EN 16931: S (tipo normal), Z (tipo cero), E (exento), AE (inversión del sujeto pasivo), K (suministro intracomunitario), G (exportación fuera de la UE), O (fuera del ámbito), y IGIC/IPSI para las Islas Canarias y Ceuta/Melilla. Cada categoría tiene requisitos específicos de campos obligatorios comprobados por las reglas Peppol.

¿Están seguros mis datos de factura al usar esta herramienta?

Sí. Todo el proceso de validación se ejecuta localmente en su navegador mediante JavaScript. Su archivo XML de factura nunca se carga en ningún servidor, se transmite por la red ni se almacena en ningún lugar. Esto hace que la herramienta cumpla totalmente con el RGPD y sea segura para usar con datos reales de proveedores y clientes. Consulte nuestra página de cumplimiento RGPD para más detalles.