E-Invoice Validator
Check whether your XRechnung or ZUGFeRD invoice is valid. You see the invoice in readable form and learn for every error what needs to be corrected.
- Official KoSIT rules. We check with KoSIT's validator; KoSIT is the body that publishes the XRechnung standard.
- Errors at the affected field. Every message appears on the invoice at the field it concerns, together with its BT number.
- XML and PDF. XRechnung as XML in UBL or CII, ZUGFeRD / Factur-X as PDF.
Drop your invoice here
XRechnung (XML) or ZUGFeRD / Factur-X (PDF), up to 10 MB.
No file at hand? Try a sample:
- Free, no sign-up
- File is not stored
- Result in a few seconds
Reading the result
At the end of the check, the invoice receives one of four stamps.
Valid
The invoice complies with the official rules. Notes are recommendations and do not make the invoice invalid.
Invalid
The invoice is readable but breaks one or more rules. The marked fields must be corrected.
Unreadable
The file cannot be processed as an e-invoice. It must be created again in the program that produced it.
Unsupported
The file is readable but uses a format or profile that is not part of the official rule set.
How we check your invoice
The check follows the levels of the official rule set in five steps. If a step fails, it shows the reason for the result.
Detecting the file
The file can be XML or PDF. From a PDF, the embedded invoice data (ZUGFeRD / Factur-X) is read; then syntax and profile are determined.
Formats
- XML
- PDF/A-3
- UBL 2.1
- UN/CEFACT CII
Format and schema
Can the file be read as XML, and does it match the e-invoice schema? An error at this point is a format error: the file cannot be processed as an e-invoice.
Check
- XML Schema
EN 16931 rules
Here the business rules of the European standard for e-invoices apply. They cover mandatory fields, totals, VAT and code lists.
Rule sets
- Schematron
- BR
- BR-CO
- BR-CL
XRechnung rules
Additional rules for Germany cover the buyer reference (Leitweg-ID), the seller's contact details and the payment information. They apply only to XRechnung invoices.
Rule sets
- BR-DE
- KoSIT
Result and view
The invoice is displayed in readable form. Every message is assigned to the affected field of the invoice (BT number).
Output
- BT fields
- BG groups
E-invoicing timeline
For business-to-business transactions, e-invoicing is becoming mandatory step by step.
- Germany
Receiving mandatory
All companies must be able to receive e-invoices.
- France
Receiving mandatory
All companies must be able to receive e-invoices. Large and medium-sized companies start sending them.
- TodayGermany
Sending mandatory
Companies with prior-year revenue of more than €800,000 must issue e-invoices.
- Germany
Sending mandatory for all
All companies must issue e-invoices in business with one another.
Frequently asked questions about the check
Here you can read what we check, what happens to your file and when e-invoicing becomes mandatory.
Related services
From result to finished solution
Our free tools show you where you stand. If you like, we take care of the rest: setup, integration and ongoing support. The initial consultation is free and without obligation.
- Free initial consultation
- No obligation
- NDA on request