Check an e-invoice Book a demo
Free check · XRechnung & ZUGFeRD

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.

Note on the standard: An e-invoice should follow the European standard DIN EN 16931 and XRechnung is the German version of that standard.
More on e-invoicing
No account, no sign-up
Reply from the MAAS team
Free and without obligation
Have an e-invoice checked
Send it in by e-mail, the team replies One click on the button opens your e-mail program with a prepared subject line. Attach your XRechnung (XML) or ZUGFeRD file (PDF) and send it.
The assessment comes back as a reply to the address you sent from.
Have your e-invoice checked by e-mail
E-mail program not opening? Just send your file straight to info@maas.de, subject "E-invoice for checking".
What we check for you: file format and profile (XRechnung / ZUGFeRD), XML structure, the mandatory EN 16931 details, and whether OXS.eco can process the file further.
Data protection: We use your file for this check only. A sample or test invoice without real customer data is enough. Details are in our privacy policy.
What is not checked: individual tax questions, your own posting or approval rules, the legal standing of your whole company process, conformity beyond the document you sent in.
Scope of the check

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.

What we check

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.

1
Format validity

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.

2
Mandatory fields complete

Buyer, seller, invoice number, amounts, taxes, payment terms. If a mandatory entry required by the standard is missing, the recipient usually rejects the invoice.

3
Arithmetic consistency

Does net + tax = gross? Is the rounding in line with the standard? Do the line totals add up to the overall total?

4
Leitweg-ID (public authorities)

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.

Example of a response
✓ Format recognised: XRechnung 2.3 (UBL)
✓ Schema validation against EN 16931: no violations
✓ Mandatory fields complete (28/28)
⚠ Note: the line-item tax rate differs from the header tax rate, please check
✓ Arithmetic consistency: net + tax = gross, rounding correct
✓ Leitweg-ID: format correct (B2G-ready)
Understanding the formats

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
Data protection & security

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.

No upload portal, no account, no form: one e-mail is enough
We reply straight to the address you sent from
No newsletter, no passing on of your contact details
The result is your entry point into e-invoicing, workflow and archive
What happens next

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.

FAQ

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

Next step

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.

MAAS Filderstadt · since 1986