Skip to content

The right tool for each step

Start with what you need to do. Specialist checks are available when you already know the required format.

Your invoice never leaves your browser

Already know the required format?

Choose a specific check below. Otherwise, the invoice checker detects your file format.

  • XRechnung validator

    Check an XML invoice for the German public sector.

    Rules and versions used

    Ruleset XRechnung 3.0.2, as of 31 August 2026

    Validate an invoice
  • ZUGFeRD validator

    Check the embedded data in a ZUGFeRD PDF invoice.

    Rules and versions used

    Factur-X 1.09.2 / ZUGFeRD, as of 4 August 2026

    Validate a ZUGFeRD invoice
  • Factur-X validator

    Validate the embedded XML in a Factur-X PDF invoice.

    Rules and versions used

    Factur-X 1.09.2 / ZUGFeRD, as of 4 August 2026

    Validate a Factur-X invoice
  • EN 16931 validator

    Check XML invoices against the common European standard.

    Rules and versions used

    Rule set EN 16931, CEN artefacts 1.3.16, as of 13 April 2026

    Validate an invoice
  • Peppol validator

    Check an invoice or credit note for the Peppol network.

    Rules and versions used

    Rule set Peppol BIS Billing 3.0, version 3.0.20, as of 16 March 2026

    Validate an invoice

Routing reference

Check a Leitweg-ID’s structure and check digits.

  • Leitweg-ID validator

    Check the structure and check digits of a Leitweg-ID.

    Rules and versions used

    Leitweg-ID format specification 2.0.2 (KoSIT, 28 July 2021)

    Validate a Leitweg-ID

Need to understand an error code?

Find its explanation, the field concerned and a way to correct it.

Browse error codes