Skip to content

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.

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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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.

  1. Germany

    Receiving mandatory

    All companies must be able to receive e-invoices.

  2. France

    Receiving mandatory

    All companies must be able to receive e-invoices. Large and medium-sized companies start sending them.

  3. TodayGermany

    Sending mandatory

    Companies with prior-year revenue of more than €800,000 must issue e-invoices.

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

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