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.
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