Check your e-invoice free of charge: validate XRechnung and ZUGFeRD
Send us your XRechnung or ZUGFeRD file by e-mail. We check whether the format, the mandatory details and the EN 16931 reference work for further processing, and we reply straight to the address you sent from.
The check is a technical assessment, not legal or tax advice.
The assessment comes back as a reply to the address you sent from.
What can be checked
The check shows whether an e-invoice can be prepared for further handling, technically and in terms of process. You get the result as a plain-language assessment by e-mail.
DIN EN 16931
Check whether the e-invoice is built around the European standard for electronic invoices in the first place.
Format & structure
Identify whether a file can be processed as XRechnung or ZUGFeRD.
Mandatory details
Check whether the usual mandatory fields and invoice data are present at all.
Errors found
Where something deviates, we name which details are missing or look odd, so you can ask the issuer about exactly that.
Workflow readiness
Check whether the invoice can be moved into approvals and invoice processes.
Archiving
Prepare the invoice and its data in structured form for the archive and the case file.
Four dimensions we check in detail
Our check goes beyond "Is this an XRechnung?". These are the points we look at on every file you send in.
Is the file correctly recognised as XRechnung XML or as ZUGFeRD (PDF/A-3 with embedded XML)? That includes the schema check against EN 16931.
Buyer, seller, invoice number, amounts, taxes, payment terms. If a mandatory entry required by the standard is missing, the recipient usually rejects the invoice.
Does net + tax = gross? Is the rounding in line with the standard? Do the line totals add up to the overall total?
On B2G invoices the Leitweg-ID is checked against the required format. Faulty Leitweg-IDs are a frequent reason for rejection by public-sector clients.
Checking XRechnung or ZUGFeRD: what is the difference?
Both formats can matter for digital invoice processes. What counts is that the file is not only readable but can be processed in structured form.
XRechnung
XRechnung is a structured XML format and the German version of the European standard DIN EN 16931.
- machine-readable XML format
- relevant for public-sector buyers and standardized processes
- well suited to validation, workflow and archiving
ZUGFeRD
ZUGFeRD combines a readable PDF with embedded structured invoice data.
- readable PDF plus structured data
- practical for B2B processes and business departments
- also usable in line with EN 16931, depending on the profile
Confidentiality is part of the process
Your file reaches us as a normal e-mail. We use it for this check only, never for training purposes, and we do not pass it on. If you would rather not send real invoice data, a sample or test invoice is enough for the check.
Next steps after the check
Three paths, depending on where you stand.
Path A · Learn
Understand the background
The e-invoicing mandate 2025–2028, XRechnung in detail, the basics of the standard.
Path B · Solution
See the OXS.eco setup
How OXS.eco receives e-invoices, validates them, moves them into approvals and archives them.
Path C · Call
Talk it through directly
A 15-minute initial call with the MAAS team: we clarify your intake channels, your volumes and your systems. The demo follows in a separate session.
Common questions about the e-invoice check
The relevant one is the European standard DIN EN 16931. It defines which structured invoice information an electronic invoice should carry. XRechnung is the German version of that standard, and ZUGFeRD can also meet EN 16931, depending on the profile.
XRechnung files (XML) and ZUGFeRD files (PDF with embedded XML), depending on the profile. You send the file by e-mail and we check free of charge whether it can be recognized, processed and prepared for workflows.
No. The check looks at technical and structural processability under EN 16931 and does not replace tax or legal advice on your individual case. It also makes no blanket statement about your whole process and GoBD; that depends on setup, use and Verfahrensdokumentation.
Our team checks your file and replies with a short assessment straight to the address you sent from. The file is used for the check only and never for training purposes.
After the check, the invoice can move into workflows such as accounts payable, approval, the digital case file and archiving.
XRechnung is a structured XML format. ZUGFeRD combines a readable PDF with embedded structured invoice data.
Hélène TinetInitial call, demo & onboarding
Not just check e-invoices, but process them?
A 15-minute initial call: we look at your incoming e-invoices and talk through how OXS.eco receives XRechnung and ZUGFeRD files, checks them and hands them on to approval and archive. The demo on sample data follows in a separate session.