E-Rechnung Validator

Check an XRechnung or ZUGFeRD e-invoice against EN 16931 rules. Upload an XML or PDF and get a clear pass/fail checklist for required fields, totals and profile. Free, private, processed in your browser.

Drop an XRechnung XML or ZUGFeRD PDF here

or click to choose a file (.xml or .pdf)

100% private: your file is read directly in your browser and never uploaded to any server.

What gets checked

  • Structure — well-formed XML with a recognized UBL or CII root element.
  • Profile — a recognized CustomizationID / guideline, with a flag when the file is an XRechnung CIUS.
  • Required EN 16931 fields — invoice number, issue date, type code, currency, seller and buyer, seller VAT id, at least one line item, document totals and payment terms.
  • Arithmetic — line nets sum to the invoice net, the tax breakdown sums to the total VAT, net + VAT equals gross, and the amount due is consistent with prepaid amounts.
  • XRechnung specifics — Leitweg-ID (BT-10) and seller contact details (BT-41/42/43).

Only want to read the invoice? Open it in the XRechnung / ZUGFeRD viewer. For hybrid PDF invoices specifically, there is also our ZUGFeRD validator.

Process valid e-invoices at scale

Once an invoice checks out, NameQuick Invoices Web extracts the data, lets you review it in the browser and exports DATEV EXTF or CSV for your accountant.

Try NameQuick Invoices Web

Frequently asked questions

Automate incoming e-invoices

The calculation is the easy part.

It's the receipts and PDFs that pile up. NameQuick reads them, names them, and files them automatically — free trial.

Download free