How it works
Upload your file
Drag and drop a ZUGFeRD/Factur-X PDF or XRechnung XML file. Max 10 MB.
Automatic validation
The validator extracts the XML data and checks it against the EN 16931 specification.
Read the results
Errors, warnings, and the detected profile at a glance. With invoice preview.
What we check
- EN 16931 conformance (required fields, codes, tax logic)
- Profile detection (Minimum, Comfort, Extended, XRechnung)
- XML structure and syntax
- Business rules per CII/UBL specification
Validate now
Upload a ZUGFeRD PDF or XRechnung XML and validate it against EN 16931.
Need to create e-invoices?
Billstride creates ZUGFeRD and XRechnung-compliant e-invoices. EN 16931 conformant, automatically validated. No subscription, no fine print.
- $0.30 per invoice
- ZUGFeRD and XRechnung export included
- Automatic validation before sending
- No subscription, no packages
Frequently asked questions
What does this validator check?
The validator extracts the embedded XML from your ZUGFeRD/Factur-X PDF (or takes your XRechnung XML directly) and checks it against the EN 16931 specification. This includes required fields, tax codes, business rules, and correct profile assignment.
What file formats are supported?
ZUGFeRD PDFs (all profiles: Minimum, Comfort, Extended), Factur-X PDFs, and XRechnung XML files. ZUGFeRD and Factur-X are technically the same format.
Is it really free?
Yes. No signup, no subscription, no hidden costs. Validate as many files as you like.
What happens to my data?
Your files are processed in memory and discarded immediately. Nothing is stored. Not on our servers, not in any database.
What is ZUGFeRD / Factur-X?
ZUGFeRD (Germany) and Factur-X (France) are hybrid invoice formats. A regular PDF with embedded XML. Humans read the PDF, machines read the XML. Both are based on the European standard EN 16931.
Can I create e-invoices with Billstride?
Yes. Billstride creates ZUGFeRD and XRechnung-compliant e-invoices at $0.30 per invoice, no subscription. Validation is built in automatically.