Peppol BIS 3.0 invoice validator
e-Invoicing

Peppol BIS 3.0 invoice validator

Validate a Peppol electronic invoice (UBL XML): the mandatory fields of the EN 16931 standard, the Peppol BIS Billing 3.0 rules, and the consistency of the totals and the VAT. From 1 January 2026, Belgian B2B e-invoicing goes mandatory, and a clean error report tells you exactly what to fix. The invoice XML is analysed on your device, so a draft invoice never leaves your machine.

  • 100% local
  • Free · no account
  • Instant result

This tool runs entirely in your browser — nothing is sent to a server.

Since 1 January 2026, structured e-invoicing has been mandatory between VAT-registered businesses in Belgium, via the Peppol network and the Peppol BIS Billing 3.0 format (UBL XML compliant with the European EN 16931 standard). An invoice rejected by the network means a delayed payment — better to validate it before sending.

This validator analyses your XML file and checks the key rules: mandatory fields (number, dates, parties, lines), Peppol addressing (EndpointID and EAS schemes), VAT categories and above all the arithmetic consistency of the totals (sum of lines, VAT breakdown, amount due). Each issue is reported with the official rule identifier (BR-xx, PEPPOL-EN16931-Rxxx) and an explanation.

How it works

Enter your data

Type the figures or drop the file you want to process — the tool checks them as you go.

It is processed on your device

Everything is computed directly in your browser. Nothing is sent to a server.

Read and export the result

The result appears instantly, with the detailed breakdown ready to copy, download or keep.

Why use this tool

Instant and free

No account, no download, no limit: the result appears as soon as you enter your data.

Built by people who use it

Every rule, algorithm and check reflects what we use ourselves every day at Flexina.

Reliable results

The calculations follow the official standards, and the step-by-step detail lets you double-check the outcome.

What does running it locally bring you?

Your data stays yours

Files, figures and documents never leave your device: nothing is stored, nothing is sent.

It works without a connection

Once the page is loaded, you can cut the network: the tool keeps working.

Fast and private

No upload, no account, no third-party server in between: results stay fast and fully private.

Frequently asked questions

Does this tool replace the official Schematron validation?

No. Official validation covers several hundred rules; this tool checks the most important ones — those that cause the vast majority of rejections. For certified compliance, then pass through a Peppol access point or a full Schematron validator.

Which file formats are accepted?

UBL 2.1 XML files of type Invoice or CreditNote, as exchanged on the Peppol network (BIS Billing 3.0 profile). For Factur-X PDFs, a dedicated tool is planned.

What do the BR-xx and PEPPOL-EN16931-Rxxx codes mean?

They are the official business rule identifiers: BR-xx and BR-CO-xx come from the EN 16931 standard, the PEPPOL-EN16931-Rxxx rules are Peppol-specific. Citing them makes the dialogue with your software publisher easier.

Is my invoice sent to a server for validation?

No, the analysis is performed entirely in your browser. Your invoice — and the data it contains — never leaves your device.