Factur-X & ZUGFeRD validator

Drop a Factur-X or ZUGFeRD PDF or its XML. We extract the embedded invoice, detect the profile and validate the data against EN 16931 with exact line numbers.

Versions
Factur-X 1.0.x = ZUGFeRD 2.x
Profiles
MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED
XML
UN/CEFACT CII D16B
Container
PDF/A-3 attachment

Drop your e-invoice here

UBL 2.1 · Peppol BIS 3.0 · XRechnung · Factur-X / ZUGFeRD (XML or PDF)

Processed in memory and never stored. PDFs are unpacked in your browser.

What this validator checks for Factur-X / ZUGFeRD

  • PDF attachment extraction (FlateDecode streams)
  • Guideline ID detection for every profile
  • Notice when MINIMUM / BASIC WL is not a full e-invoice
  • EN 16931 business and calculation rules
  • Party identifiers and VAT registrations

Hybrid invoices

A hybrid invoice lets the recipient read a PDF while software reads the XML. The XML is the legally relevant part. If your PDF generator embeds the wrong profile, the invoice may be rejected — InvoiceVerify shows the profile prominently.

Frequently asked questions