Verteco

Free tool · the same rules as on delivery in the network

Peppol e-invoice validator

Paste the XML of an e-invoice (UBL) and find out immediately whether it passes the EN 16931 and Peppol BIS Billing 3.0 check, exactly the rules that decide on the delivery of an invoice from 1 January 2027.

The document is used only for validation; we do not store it.

Real network rules

The same validation engine that runs in our certified access point.

Understandable errors

Every finding with its rule code (BR-…, PEPPOL-…) and the full text.

Nothing stored

The document is used only for validation and is not stored anywhere.

Frequently asked questions about e-invoice validation

Which rules does the validator check?
The document goes through the same check the Peppol network performs on delivery: the European standard EN 16931 (invoice semantics) and the Peppol BIS Billing 3.0 Schematron (business rules BR-… and PEPPOL-…). We use the same validation engine as our certified access point.
What does a code such as BR-CO-15 mean?
BR-… codes are business rules of the EN 16931 standard (e.g. BR-CO-15 = the document totals must add up), PEPPOL-… codes are the additional rules of the Peppol network. For every error we also show the text of the rule; the most common cases are explained in the guide.
Do you store uploaded invoices?
No. The document is used solely for a one-off validation and is not stored anywhere.
The invoice is valid. Does that mean I can deliver it?
Validity is the first condition. The second is that the customer is registered in the Peppol network; you can check that with our Peppol company lookup. If both conditions are met, you can deliver the invoice, for example through our portal.

Related: Peppol company lookup · e-invoice requirements · most common errors