Get ZUGFeRD
XRechnung ZUGFeRD EN 16931

Validate your ZUGFeRD & XRechnung invoices

Check compliance with EN 16931 and Germany's ERechG instantly.

Drag and drop your invoices here, or click to browse.

Why Validate ZUGFeRD and XRechnung?

Catch compliance issues before your invoices reach business partners or public authorities.

Full EN 16931 Compliance Check

We validate your invoices against the complete European e-invoicing standard, including all ZUGFeRD profiles and XRechnung rules.

XML & PDF/A-3b Verification

Both the embedded XML and the PDF archival standard are inspected.

Ready for DATEV & XRechnung

Ensure your invoices are accepted by DATEV, SAP, Lexware, and all XRechnung-compatible systems before submission.

Send via Peppol on Success

When your invoice passes validation, we can forward it via the Peppol network to your business partners automatically — no extra steps required.

How It Works

Validate your ZUGFeRD & XRechnung invoices in three simple steps.

Step 1

Upload Your Invoice

Drag and drop your ZUGFeRD PDF or XRechnung XML file into the validator. We accept both PDF with embedded XML and standalone XML files.

Step 2

Automatic Validation

We check your invoice against the full EN 16931 rule set including XRechnung business rules, verify PDF/A-3b conformance, and inspect the embedded XML structure.

Step 3

Get Your Report

See a detailed pass/fail report with specific error messages and field-level guidance so you can fix issues before submission.

Frequently Asked Questions

Everything you need to know about validating ZUGFeRD & XRechnung invoices.

We validate against the full EN 16931 European e-invoicing standard, including all ZUGFeRD profiles (Minimum through Extended) and XRechnung compatibility.
Yes. You can upload standalone XRechnung XML files or complete ZUGFeRD PDF/A-3b invoices with embedded XML. Both are fully supported.
You'll receive a detailed report listing every rule violation, the affected field, and a clear description of how to fix each issue.
Basic validation is free for up to 10 invoices at a time. Premium users unlock advanced strictness levels, XRechnung-specific rules, and batch processing.
Yes. Our validator includes XRechnung-specific rules and Leitweg-ID checks so you can be confident your invoices will be accepted by German public authorities.
Yes. Once your invoice passes all compliance checks, premium users can have it sent via Peppol automatically — so you go from validation to submission without leaving the page.

ZUGFeRD & XRechnung Compliance in One Click

Convert, create, validate, and extract ZUGFeRD invoices — all in one place. Unlock all premium features by signing up.

Get Started