Skip to content
Spring naar hoofdinhoud

With our free UBL validator, you can check if your electronic invoices comply with the UBL 2.1 standard. Upload your XML file or paste the code, and receive immediate detailed feedback on the structure, required fields and possible errors. Essential for entrepreneurs sending e-invoices to government or businesses using Peppol.

Free UBL Validator Online

Validate your UBL XML invoices against the UBL 2.1 standard.

Upload UBL file

Your invoice data is not stored. All validation happens locally in your browser.

Always valid UBL invoices

With Winkel Factuur you automatically generate UBL 2.1 compliant invoices.

Start free trial

How does it work?

  1. 1Upload a UBL XML file or paste the XML code
  2. 2The validator automatically checks the structure
  3. 3View the results with any errors and warnings

Disclaimer

This tool is intended solely for document generation. Your data is not stored or processed on our servers. All processing happens locally in your browser. You are responsible for the accuracy and use of the generated documents.

UBL Validation for E-invoicing

E-invoicing is becoming increasingly important, especially for government contracts and B2B transactions. Our UBL validator helps you check if your electronic invoices meet the required standard before you send them. This prevents rejections and delays in payments.

Detailed Error Messages and Warnings

The validator not only indicates whether a document is valid, but also shows exactly where any problems are. You get line numbers, field names and clear descriptions of what's wrong. You also receive warnings for best practices that improve the quality of your invoices.

Privacy-Friendly Validation in Your Browser

Unlike many online validators, your invoice data is not sent to servers with us. The complete validation takes place in your browser. This makes the tool safe to use with sensitive business data and confidential customer information.

Frequently Asked Questions

What is UBL and why is validation important?

UBL (Universal Business Language) is an international XML standard for electronic documents such as invoices. Validation is important because only valid UBL invoices are accepted by government agencies and businesses using e-invoicing.

Which UBL versions are supported?

Our validator supports UBL 2.1, the most widely used version for e-invoicing in the Netherlands and Europe. This is also the version required for Peppol and government e-invoicing.

What does the UBL validator check?

The validator checks the XML structure, required fields (such as VAT number, invoice number, date), numeric values, and whether the document complies with UBL 2.1 specifications.

Is this validator suitable for Peppol invoices?

Yes, our validator checks UBL 2.1 conformity which forms the basis for Peppol. For full Peppol BIS validation, additional business rules may apply.

Is my invoice data stored?

No, all validation happens locally in your browser. Your UBL file or XML code is not uploaded to our servers. Your business and customer data remains completely private.

What should I do with validation errors?

When errors occur, the validator shows exactly which field or element is incorrect. Correct the reported issues in your accounting or invoicing software and validate again until all errors are resolved.

Can I also validate credit notes?

Yes, the validator supports both UBL Invoice and UBL CreditNote documents. The document type is automatically recognized.

Is the validator free to use?

Yes, completely free. You can validate unlimited UBL documents without registration or account. There are no hidden costs or limits.