Validate XRechnung

Validate XRechnung with readable results instead of XML guesswork.

The public XRechnung validator checks uploaded XML and PDF files for format, totals logic, and required fields. It immediately shows German SMEs and tax advisors whether an invoice is ready for export, needs manual review, or is not an e-invoice. The file remains limited to that validation request and is not stored permanently.

The file is validated in memory only and is never stored.

EN 16931 format validation

Every incoming XRechnung is validated against the European EN 16931 standard. Missing required fields and wrong structures are detected immediately.

Sum and tax logic

Does net plus tax equal gross? Do line items match the total amount? Automatic checks catch calculation errors.

Readable validation reports

Instead of cryptic error codes like BR-CO-10, you get clear guidance: what is wrong, which field is affected, and what to do next.

Validation status at a glance

Each invoice gets a status: valid, warning or invalid. Invalid invoices are never discarded.

Validated rules

  • Invoice number, invoice date and due date are present

  • Seller with name, address and VAT ID

  • Buyer with name and address

  • Correct tax calculation (net x tax rate = tax)

  • Sum logic: line items equal net amount

  • Gross amount equals net plus tax

  • Payment information (IBAN, BIC) when available

Common questions about XRechnung validation

What does the public XRechnung validator check?
It checks format, required fields, totals, and tax logic, then classifies the result as valid, warning, invalid, or not an e-invoice.
Is the uploaded file stored?
No. The file remains limited to that validation request and is not stored permanently by the public validator.
Can I also validate a ZUGFeRD PDF?
Yes. The validator accepts XML and PDF files and detects whether they contain a supported structured e-invoice.

Validate XRechnung with readable results instead of XML guesswork.

This website uses cookies to improve your experience and analyze traffic. You can decline individual categories at any time. Privacy Policy