Skip to content
xrechnio

Validate an e-invoice

Check XRechnung and ZUGFeRD with the official KoSIT rules (XRechnung 3.0.2) and EN 16931. Errors are explained in plain language and linked to the affected fields.

Drop a file here or choose one

XRechnung (UBL/CII) as XML or ZUGFeRD/Factur-X as PDF, up to 25 MB

Your file is processed only in your browser. Nothing is uploaded.

How to validate an e-invoice

  1. 1

    Drop the XRechnung or ZUGFeRD PDF into the box above.

  2. 2

    xrechnio picks the matching KoSIT validation scenario and checks the XML schema and business rules.

  3. 3

    You see format errors, business rule errors and notices – explained in plain language with the affected fields.

Supported formats

  • XRechnung 3.0 (UBL Invoice, UBL CreditNote and CII) including the extension
  • ZUGFeRD 2.x / Factur-X as PDF – the embedded XML is read automatically
  • EN 16931 invoices and Peppol BIS Billing 3.0
  • Older XRechnung versions are displayed and flagged as outdated

Your invoice stays with you

Viewing, converting and validating run entirely in your browser. A Content Security Policy only allows the page to talk to xrechnio.de itself – and your file is never transmitted. You can verify this in your browser’s network tab.

Validated with the official rules

It uses the KoSIT validator configuration for XRechnung 3.0.2 with the Schematron rules of EN 16931 (CEN 1.3.16) and XRechnung (2.6.0) – the same rules used by the official KoSIT validator and many invoice reception portals.

Format error or business rule error?

Since its letter of 15 Oct 2025, the German Federal Ministry of Finance distinguishes format errors (then there is no e-invoice), business rule errors (correctable) and content errors. xrechnio classifies every message accordingly so you know what to do.

Frequently asked questions

How do I check whether my XRechnung is valid?

Open the file on this page. Validation with the KoSIT rules starts automatically and usually takes about a second.

Is the check as reliable as the KoSIT validator?

xrechnio uses the same configuration and rule files as the official KoSIT validator. Our tests compare the results with the KoSIT validator.

What does BR-DE-15 mean?

Rule BR-DE-15 requires the buyer reference (BT-10). For public authorities this is the Leitweg-ID. Without it, the invoice is rejected.

Are my invoices stored?

No. Validation runs locally in your browser. Nothing is uploaded or stored.