ZUGFeRD Invoice Parser
Free Tool to Parse German E-Invoices Instantly
Upload any ZUGFeRD 2.1 e-invoice and get structured data back in seconds. Free to try, no signup required. FormX reads the embedded XML and PDF layer - seller details, line items, VAT amounts, and totals - returned as JSON or CSV instantly. EN 16931 compliant. Mandatory in Germany from January 2025.
What is a ZUGFeRD e-invoice?
How to Parse a ZUGFeRD Invoice
Upload
Parse
Download
Who Uses the ZUGFeRD Parser
Accounts Payable Teams
E-Invoicing Compliance (E-Rechnungspflicht)
ERP and Finance System Integration
Invoice Auditing and Reconciliation
Freelancers and Small Businesses
ZUGFeRD vs XRechnung vs Factur-X





Try the ZUGFeRD Parser free today
Frequently Asked Questions
Is the ZUGFeRD parser free to use?
Yes. You can upload a ZUGFeRD invoice and extract the data right now with no account or signup. The free tier supports single-document extraction. Batch processing and API access are available with a FormX account. Get in touch if you need bulk processing.
What is a ZUGFeRD e-invoice?
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is Germany's hybrid electronic invoice standard. A ZUGFeRD 2.1 invoice is a PDF/A-3 file with a machine-readable EN 16931 XML document embedded inside - readable as a PDF by humans and parseable as structured data by software. It is used for B2B invoicing in Germany and mandatory to receive from January 2025 under the E-Rechnungspflicht regulation.
What fields does FormX extract from a ZUGFeRD invoice?
FormX extracts: seller name, VAT ID, and IBAN; buyer name and address; invoice number and issue date; delivery period; line items including description, quantity, unit price, and VAT rate; VAT breakdown by rate; net total, VAT total, and gross total; and payment due date. Schedule a Demo to see it in action.
What ZUGFeRD profiles does FormX support?
FormX supports all ZUGFeRD 2.1 profiles: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), and EXTENDED. It also supports Factur-X, the French implementation of the same EN 16931 standard.
What is the difference between ZUGFeRD and XRechnung?
ZUGFeRD 2.1 is a hybrid format - a PDF with embedded XML, readable by humans and machines. XRechnung is a pure XML format with no visual PDF layer, designed for B2G (business-to-government) invoicing in Germany. Both conform to the EU EN 16931 standard. FormX extracts ZUGFeRD invoices; contact us about XRechnung support.
Can FormX also parse Factur-X invoices?
Yes. Factur-X is the French implementation of the same EN 16931 hybrid standard. The underlying XML structure is identical to ZUGFeRD 2.1. FormX extracts both without separate configuration.
What is the E-Rechnungspflicht and how does it affect me?
E-Rechnungspflicht is Germany's mandatory e-invoicing regulation. From January 2025, all German B2B companies must be able to receive structured electronic invoices in ZUGFeRD or XRechnung format. Issuing e-invoices becomes mandatory in phases between 2025 and 2028 depending on company size. FormX helps you parse incoming ZUGFeRD invoices to meet this requirement.
Is it safe to upload ZUGFeRD invoices?
FormX is ISO 27001 and SOC 2 Type II certified. All uploaded documents are encrypted in transit (TLS 1.2+) and at rest (AES-256). Documents are not retained after extraction. Read our data privacy policy for more.
Can FormX extract ZUGFeRD data via API?
Yes. FormX provides a REST API that accepts ZUGFeRD PDF/A-3 files and returns structured JSON - suitable for integration with SAP, DATEV, Lexware, Microsoft Dynamics 365, and custom accounts payable systems. See our API documentation.
Who needs a ZUGFeRD invoice parsing API?
German companies automating accounts payable, ERP vendors integrating e-invoice ingest into SAP or Dynamics 365, finance platforms building DATEV-compatible export pipelines, and software companies building compliant e-invoicing tooling under the 2025 E-Rechnungspflicht regulation.