Free Tool · 100% Local Browser Analysis

Free online UBL & Peppol validator.

Instantly check the technical compliance of your electronic invoice against the European standard (EN 16931 & Peppol BIS 3.0) and Belgian/French e-invoicing regulations.

Déposez votre facture XML ici, ou parcourez vos dossiers

Fichiers .xml ou .ubl (UBL 2.1, Peppol BIS Billing 3.0, Factur-X)

Analyse 100% locale dans votre navigateur
·Source légale : Art. 289 bis CGI
Tester un exemple :·

What is UBL Peppol and why must it be validated?

The Universal Business Language (UBL) format, structured according to the Peppol BIS Billing 3.0 profile, is the mandatory European standard for exchanging structured e-invoices between B2B businesses. Any file that does not meet technical specifications is automatically rejected by Peppol Access Points and accounting software.

The 4 key checks performed by this validator

1. EN 16931 Standard & Root Element

Checks well-formed XML syntax and verifies root element presence: <Invoice> or <CreditNote>.

2. Peppol BIS 3.0 Profile & Endpoints

Validates the CustomizationID and electronic address endpoint formats (such as 0208 for Belgian BCE numbers or 0009 for French SIRET).

3. Arithmetic Balance (BR-CO-16)

Strictly verifies totals: the declared total with VAT must equal the sum of line net amounts plus total tax amount.

4. Tax Breakdown & Exemptions

Checks tax category codes per invoice line and validates mandatory legal reason codes in case of tax exemption or reverse charge.

Official standards & Data privacy

Based on official specifications from OpenPeppol and European standard EN 16931. This tool runs 100% locally in your web browser: your invoice data is never sent to any external server.

Free Online UBL & Peppol Validator · HeyDevis