Skip to main content
100 % in your browser — no upload

Check e-invoices & ZUGFeRD for free

Upload a ZUGFeRD/Factur-X PDF or an XRechnung XML. The validator checks the format and mandatory fields per EN 16931, recomputes the totals and shows you all contained invoice data — instantly and privately.

  • ZUGFeRD, Factur-X & XRechnung (CII + UBL)
  • Mandatory-field & arithmetic check
  • Your file never leaves your device

Drop a PDF (ZUGFeRD) or XML (XRechnung) here

or click to choose

or

Format & mandatory-field checks

Invoice data

Seller & buyer

Line items

#DescriptionQtyUnitNet

VAT breakdown

CategoryRateBaseTax

Totals

Format, mandatory-field and arithmetic check — no cryptographic signature verification. All data was processed locally in your browser only.


Upload an invoice above — the result appears here.

What data is inside an e-invoice?

An e-invoice per EN 16931 contains fixed "business terms" (BT fields). The validator reads, among others, these:

FieldMeaningEN 16931
Invoice numberUnique number of the invoiceBT-1
Issue dateDate the invoice was issuedBT-2
Invoice typee.g. 380 = invoice, 381 = credit noteBT-3
CurrencyInvoice currency (e.g. EUR)BT-5
Buyer reference / routing IDMandatory for invoices to public authoritiesBT-10
Seller + VAT IDName and tax number of the issuerBT-27 / BT-31
BuyerName of the recipientBT-44
Line itemsGoods/services with quantity, unit and line priceBG-25
VAT breakdownBase, rate, amount and category per tax rateBG-23
TotalsNet (BT-109), tax (BT-110), gross (BT-112), amount due (BT-115)BG-22

E-invoice, ZUGFeRD & XRechnung — explained

An e-invoice is an invoice in a structured, machine-readable format per the EU standard EN 16931. A view-only PDF or a scanned image does not count as an e-invoice. Two formats dominate in Germany:

  • ZUGFeRD / Factur-X — hybrid: a readable PDF with embedded XML. Ideal because both humans and software can process the invoice.
  • XRechnung — pure XML without a visual document, mandatory for invoices to public authorities (with a routing ID).

E-invoice obligation: the deadlines

  • Since 01 Jan 2025 — all domestic companies must be able to receive B2B e-invoices.
  • From 01 Jan 2027issuing obligation for companies above EUR 800,000 prior-year turnover.
  • From 01 Jan 2028 — issuing obligation for all remaining companies.

ZUGFeRD vs. XRechnung

AspectZUGFeRD / Factur-XXRechnung
StructureHybrid: PDF + embedded XMLPure XML
SyntaxCIICII or UBL
Visual documentYes (in the PDF)No (viewer needed)
Typical useB2B in generalInvoices to authorities (B2G)
Standardboth based on EN 16931

Frequently asked questions

An invoice in a structured, machine-readable data format per EN 16931 — in Germany mainly ZUGFeRD (hybrid: PDF + XML) and XRechnung (pure XML). A PDF or photo alone is not an e-invoice.

Since 1 January 2025 all domestic companies must be able to receive B2B e-invoices. The issuing obligation applies from 2027 (above EUR 800,000 turnover) and from 2028 for all others.

ZUGFeRD is hybrid (readable PDF with embedded XML), XRechnung is pure XML without a visual document and mandatory for public authorities. Both are based on EN 16931.

ZUGFeRD and Factur-X PDFs (the embedded XML is extracted in the browser) and XRechnung XML in both syntaxes, CII and UBL.

Yes. The check runs entirely in your browser. No data is transmitted to a server — your invoice never leaves your device.

No. The tool checks format, EN-16931 mandatory fields and arithmetic consistency, and displays all contained data. A cryptographic signature check is not part of this free tool.

Create & send e-invoices automatically — with BIS ERP

Our cloud ERP BIS ERP produces compliant ZUGFeRD and XRechnung documents at the push of a button, archives them in a GoBD-compliant way and exports to DATEV — from quote to dunning.

  • ZUGFeRD & XRechnung output
  • GoBD-compliant, audit-proof archive
  • DATEV export for your tax advisor
  • Base plan permanently free

E-invoice right at the point of sale — with BISpicy POS

Our TSE-compliant Android POS system BISpicy POS can issue an A4 invoice as ZUGFeRD per sale and imports incoming e-invoices — perfect for hospitality, retail & services.

  • ZUGFeRD document per sale
  • Incoming-invoice import
  • Cloud TSE per German KassenSichV
  • seamlessly linked to BIS ERP