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.
Validador de facturas Peppol para empresas belgas
Bélgica exige Peppol BIS Billing 3.0 para proveedores federales (B2G) desde 2020, con la facturación electrónica B2B que se implementará desde 2026 bajo ViDA. Valide sus facturas UBL antes de presentarlas a Mercurius — gratuito, sin subida de archivos.
Abrir validador PeppolObligaciones de facturación electrónica belga: Mercurius & ViDA
Bélgica adoptó Peppol como su estándar nacional de facturación electrónica para la contratación pública (B2G) a través del Real Decreto del 9 de marzo de 2022. Todos los proveedores federales deben presentar facturas Peppol BIS Billing 3.0 a través de la plataforma Mercurius (gestionada por BOSA — Servicio Público Federal de Política y Apoyo).
Para las transacciones B2B, Bélgica está implementando la directiva EU ViDA (IVA en la Era Digital). La transposición belga, desarrollada en coordinación con el SPF Finanzas, hará obligatoria la facturación electrónica estructurada entre empresas sujetas al IVA desde 2026, utilizando la red Peppol como infraestructura de intercambio principal.
Calendario de cumplimiento
B2G (federal): Peppol BIS Billing 3.0 obligatorio para toda la contratación pública federal. Facturas presentadas vía Mercurius (BOSA).
Extensión B2G a entidades regionales y locales. Autoridades flamencas, valonas y de Bruselas-Capital adoptando progresivamente Peppol.
B2B (previsto): facturación electrónica obligatoria entre empresas belgas sujetas al IVA bajo transposición ViDA. Red Peppol como canal principal.
Ecosistema completo de facturación electrónica B2B: se espera la declaración de IVA en tiempo real junto con la facturación electrónica obligatoria como parte de la reforma fiscal digital.
Qué verifica ValidateFin en su factura Peppol
Antes de presentar a Mercurius o a un punto de acceso Peppol, verifique que su factura supera estas comprobaciones:
- Validación de esquema UBL 2.1: la estructura XML se ajusta al esquema UBL Invoice o CreditNote
- Reglas de negocio Peppol BIS 3.0: reglas PEPPOL-EN16931-R* para importes, IVA y campos obligatorios
- Cumplimiento EN 16931: todos los campos obligatorios incluido SellerVATIdentifier (formato de IVA belga)
- Formato del número de IVA belga: BE + 10 dígitos (BTW-nummer / Numéro de TVA)
- Referencia del comprador / referencia de pedido de compra: requerida por la mayoría de las entidades públicas belgas
Errores comunes que provocan el rechazo por Mercurius
Formato inválido del número de IVA belga
Los números de IVA belgas deben seguir el formato BE0XXXXXXXXX (BE + 10 dígitos que comienzan con 0 o 1). El prefijo '0' o '1' después de 'BE' es obligatorio — los números antiguos de 9 dígitos deben ir precedidos de 0.
Ausencia de cbc:BuyerReference o cac:OrderReference
La mayoría de las entidades públicas belgas requieren una referencia de pedido de compra o una referencia definida por el comprador en la factura. Su ausencia es la causa más común de rechazo por Mercurius.
Fallo de la regla Peppol BIS 3.0 PEPPOL-EN16931-R004
La moneda de la factura (cbc:DocumentCurrencyCode) debe coincidir con la moneda utilizada en todos los importes monetarios. No se permiten monedas mixtas en una sola factura.
Preguntas frecuentes
¿Qué es Mercurius y cómo funciona Peppol en Bélgica?
Mercurius es la plataforma nacional de facturación electrónica de Bélgica para la contratación pública, gestionada por BOSA. Está conectada a la red Peppol, lo que significa que cualquier proveedor de servicios registrado en Peppol puede entregar facturas a entidades públicas belgas. Las facturas deben seguir la especificación Peppol BIS Billing 3.0 (formato UBL 2.1, modelo semántico EN 16931).
¿Puedo probar mi factura Peppol antes de enviarla a un comprador belga?
Sí — ValidateFin valida su factura UBL 2.1 según la especificación Peppol BIS Billing 3.0 y las reglas EN 16931 completamente en su navegador. No se envía ningún archivo a ningún servidor. Obtendrá un informe instantáneo de errores de validación antes de presentarla a su punto de acceso Peppol.
¿Se aplica el mandato B2B de Peppol a todas las empresas belgas?
El mandato B2B previsto desde 2026 se aplicará a todas las empresas sujetas al IVA en Bélgica, con posibles excepciones para las muy pequeñas empresas. Los umbrales exactos se están definiendo en la legislación de transposición de ViDA. ValidateFin se actualizará para reflejar cualquier regla de negocio específica de Bélgica a medida que se publiquen.
Guías de facturación electrónica por país
Valide su factura Peppol antes de presentarla a Mercurius
Compruebe al instante la estructura UBL 2.1, las reglas Peppol BIS 3.0 y el cumplimiento de EN 16931. 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
| Formato | Sintaxis | Mercados principales | Caso de uso |
|---|---|---|---|
| UBL 2.1 (Peppol BIS 3.0) | XML | Toda la UE a través de Peppol | Red de facturación electrónica B2B/B2G |
| Factur-X / ZUGFeRD | PDF/A-3 + XML | Francia, Alemania, Bélgica | Facturas híbridas humano+máquina |
| CII (Cross Industry Invoice) | XML | Alemania (XRechnung) | Facturación gubernamental (B2G) |
| FatturaPA | XML (SDI) | Italia | Obligatorio 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.