Skip to main content

Free E-Invoice Check

Free E-Invoice Check

Validate. Identify errors. Gain confidence.

Check your invoice here free of charge

Drag and drop your XML file or PDF here, or click to upload

Validation in progress...

With the introduction of mandatory e-invoicing, technical validation is becoming increasingly important. Our free validator allows you to quickly and easily check e-invoices. Validation is based on EN 16931, the current requirements of the German Federal Ministry of Finance (BMF) and the Peppol BIS Billing 3.0 rules.

 

✔ Validation according to current legal and technical standards

✔ Immediate error analysis across three validation levels

✔ Display of warnings (anomalies or potential for optimisation that do not render the e-invoice invalid)

Which types of errors are validated?

The validator checks three categories of errors: 

Format errors

Syntax errors, e.g. an invalid XML structure

Business rule errors

Semantic errors, e.g. missing mandatory fields

Content errors

Incomplete or incorrect VAT information

KMLZ E-Invoicing Services


KMLZ provides comprehensive advice to companies on e-invoicing, combining legal certainty with practical and process-oriented solutions.

We support companies in the digitalisation and automation of invoice processing throughout the entire incoming invoice process: from the structured receipt and validation of electronic invoices and their accurate transfer to ERP systems through to audit-proof archiving. We also support you throughout the invoice creation process.

E-Invoicing Check

Our free individual invoice check is a quick and easy starting point. For the high-volume validation of e-invoices in day-to-day operations and the integration of validation into ongoing invoice processes, companies use the KMLZ E-Invoicing Validator.

E-Invoicing Check

E-Invoicing Validator

Our free individual invoice check is a quick and easy starting point. For the high-volume validation of e-invoices in day-to-day operations and the integration of validation into ongoing invoice processes, companies use the KMLZ E-Invoicing Validator.

E-Invoicing Validator

FAQ

What is an e-invoice?

An electronic invoice is an invoice that is issued, transmitted and received in a structured electronic format and enables electronic processing.

Which formats qualify as e-invoices?

In Germany, XRechnung and ZUGFeRD invoices using an EN 16931-compliant profile are particularly relevant. What matters is not the format alone, but also the structure, profile and version.

What does EN 16931 mean?

EN 16931 is the European standard that specifies which content and data structures an e-invoice must contain to enable machine processing.

Why do e-invoices need to be validated?

Validation is necessary to ensure that an e-invoice is technically correct in terms of its format, complies with the relevant business rules and is complete in terms of content.

According to the German Federal Ministry of Finance (BMF), validation also helps to mitigate risks relating to input VAT deduction and prevent invoices from being rejected by customers.

Which validation standards apply to e-invoices in Germany?

The requirements of the European standard EN 16931 apply to electronic invoicing in Germany. Three technical formats of e-invoices are relevant:

  • UBL (Universal Business Language)
  • CII (Cross Industry Invoice)
  • ZUGFeRD as a hybrid format (PDF/A-3 with embedded CII/Factur-X XML)

Different validation rules apply depending on the invoice format:

  • For CII-based invoices, the EN 16931 CII 1.3.14-2 rule set applies.
  • For UBL invoices and credit notes, the OpenPeppol rules (Release 2025.5, BIS Billing 3.0.19) apply.
  • ZUGFeRD invoices must be validated in accordance with ZUGFeRD 2.3.3 (EN 16931 profile).
When should an e-invoice be validated?

E-invoices should be validated both before they are sent (outgoing invoices) and when they are received (incoming invoices). Otherwise, errors can result in invoice rejections, delayed payments or time-consuming corrections.

Does the KMLZ E-Invoicing Validator only work for incoming invoices?

No. The KMLZ E-Invoicing Validator can be used both to validate incoming e-invoices and to validate e-invoices generated by your company.

Can I seamlessly integrate the KMLZ E-Invoicing Validator into my invoice processes?

Yes. The KMLZ E-Invoicing Validator can be seamlessly integrated into existing invoice processes. It can be integrated into the customer's system landscape either as Software as a Service (SaaS) or via an on-premises installation.

Does KMLZ provide support with validating e-invoices?

Yes. For technical and content validation, KMLZ provides the E-Invoicing Validator, which automatically identifies typical sources of errors.

We also support companies with the implementation, review and safeguarding of e-invoicing and validation processes, ranging from individual questions to comprehensive end-to-end advice.

More on this topic

E-Invoicing

 

Discover our digital tools and services.

Explore our tools

 

Discover our digital tools and services.

Explore our tools
We are professional and reliable provider since we offer customers the most powerful and beautiful themes. Besides, we always catch the latest technology and adapt to follow world’s new trends to deliver the best themes to the market.

Contact info

We are the leaders in the building industries and factories. We're word wide. We never give up on the challenges.

VAT ID Check
Contact