1. Home
  2. PDF to ZUGFeRD

Automate PDF invoices into validated ZUGFeRD e-invoices

Your ERP can keep producing the PDF invoices your team already uses. PEDIF turns the required invoice data into the appropriate ZUGFeRD structure, creates the hybrid e-invoice and validates the result before it moves downstream.

Check a PDF invoiceSee the ZUGFeRD process
Keep the ERP
PDF remains input
Validation before delivery
Ambu
Blue Alpha
Bosch
Leipziger
Metro
Phoenix
Seeburger
Societe
Tamoil
Dimmel
Ambu
Blue Alpha
Bosch
Leipziger
Metro
Phoenix
Seeburger
Societe
Tamoil
Dimmel
Ambu
Blue Alpha
Bosch
Leipziger
Metro
Phoenix
Seeburger
Societe
Tamoil
Dimmel
Ambu
Blue Alpha
Bosch
Leipziger
Metro
Phoenix
Seeburger
Societe
Tamoil
Dimmel

What does "PDF to ZUGFeRD" actually mean?

A standard PDF invoice is designed mainly for people to read. A ZUGFeRD invoice keeps a readable PDF view and adds structured XML data that accounting and ERP systems can process automatically.

Normal PDF invoice

The PDF shows invoice numbers, line items, taxes, totals and payment details in a layout people can read. Automated ERP, EDI and e-invoice workflows need those values in a predictable data structure.

ZUGFeRD hybrid e-invoice

A ZUGFeRD invoice uses a PDF/A-3 document with embedded structured XML. People can read the PDF while software processes the XML. Select the ZUGFeRD / Factur-X version and profile required for the recipient and workflow.

Why companies convert PDF invoices to ZUGFeRD

Many ERP, billing and industry systems already produce reliable PDF invoices. The gap appears when a customer or downstream process requires ZUGFeRD and the source system cannot generate it.

Keep a stable ERP

If the source system already works, you should not need a major ERP upgrade just to add a ZUGFeRD output path.

Meet different recipient requirements

One billing process may need to support ZUGFeRD, XRechnung, EDI or customer portals, depending on the recipient.

Keep the familiar invoice view

Finance teams and customers are used to the existing invoice design. ZUGFeRD can combine that human-readable view with machine-readable invoice data.

Support multiple billing systems

Subsidiaries, sites and specialist tools can keep their recurring PDF layouts while the required invoice data is structured centrally.

Avoid rebuilding every source system

Instead of modifying each invoice-generating application, use the recurring PDF as the starting point for a controlled ZUGFeRD process.

Build validation into the workflow

Generating XML is only one step. The workflow should also check required data, business rules and the selected ZUGFeRD profile before delivery.

How PDF to ZUGFeRD works with PEDIF

PEDIF is built for repeatable invoice workflows, not mainly for one-off manual conversion. We first check the recurring layout, required fields, target profile, recipient requirements and downstream system.

1

Keep creating the PDF

Your ERP or billing system continues producing the invoice as it does today.

2

Map the recurring layout

PEDIF identifies the approved invoice layout and maps the fields needed for the e-invoice.

3

Structure the invoice data

Invoice number, seller and buyer data, line items, taxes, totals and other required values are prepared in a consistent structure.

4

Map to the required profile

The structured data is mapped to the ZUGFeRD / Factur-X profile required for the workflow.

5

Create the ZUGFeRD file

The PDF/A-3 document and structured XML are combined into the required hybrid e-invoice.

6

Validate and deliver

PEDIF checks the output before approved invoices continue to the downstream process. Exceptions are routed for review.

No-touch does not mean no-control. Reliable automation requires defined rules, validation and a clear exception path for missing or contradictory data.

Can you keep your existing PDF invoice design?

In many cases, the familiar invoice view can remain part of the ZUGFeRD file. That makes the format well suited to PDF-first invoice workflows.

What can remain

The existing invoice appearance – including branding, line items, totals and customer-specific presentation – can potentially remain the visual component if it is technically suitable.

What must be checked

PDF/A-3 requirements, the selected ZUGFeRD profile, mandatory data, data quality and consistency between the visible PDF and structured XML. Under Germany's current e-invoice rules, the structured part is especially important in hybrid invoices.

ZUGFeRD vs. a standard PDF invoice

CriterionNormal PDFZUGFeRD
Readable by peopleYesYes, through the PDF visual component
Structured invoice dataNot automaticallyYes, as embedded XML
Machine processingNeeds an additional recognition/structuring stepDesigned for software processing through the structured part
German e-invoice requirementsA simple PDF alone does not meet the new definitionSuitable ZUGFeRD versions/profiles can meet the requirements
ValidationNo EN 16931 format validationXML and business rules can be validated against the target profile
Existing invoice designYesCan remain as the PDF/A-3 visual component

PDF to ZUGFeRD or PDF to XRechnung?

Both formats make invoice data machine-readable. The main difference is whether the invoice includes a readable PDF view and which format the recipient requires.

ZUGFeRD: readable PDF + structured XML

Use ZUGFeRD when a readable invoice view should remain available and the recipient accepts the required profile.

XRechnung: structured XML

XRechnung is an XML-based e-invoice format without an integrated PDF invoice view. Use it when the recipient or process explicitly requires XRechnung.

The right format depends on the recipient, required profile, downstream system and delivery channel.

PDF to XRechnung & ZUGFeRDXRechnung, ZUGFeRD & Peppol explained

When does PEDIF make more sense than an ERP rebuild?

If your ERP already creates the right ZUGFeRD output cleanly and validates it, the native route is often the logical first choice. PEDIF is relevant where the operational reality remains PDF-first across multiple source systems or recurring special cases.

✓

Existing PDF generation can remain in scope.

✓

Recurring invoice layouts can be structured in a controlled way.

✓

ERP, DMS, EDI and accounting systems do not need to be replaced wholesale.

✓

Target profile and mandatory fields are clarified before implementation.

✓

Validation becomes part of technical handoff.

✓

Missing or contradictory values do not silently pass into the target system.

✓

A focused rollout can start with a limited set of recurring layouts.

✓

Additional structured target paths can be assessed separately by workflow.

PDF remains the starting point. Structured data is the target. That reflects PEDIF's current positioning for document-based e-invoice, ERP and EDI workflows.

Is PEDIF a good fit for your PDF-to-ZUGFeRD workflow?

Good fit

Companies with recurring B2B invoices

Finance, Accounting, ERP, IT and EDI teams

Multiple billing or legacy systems

Stable PDF layouts but missing structured exports

Recipients with different invoice requirements

Processes where validation and exception handling matter

Validation: creating the XML is not enough

A reliable ZUGFeRD workflow must validate both the technical format and the business data before the invoice is delivered downstream.

Profile and version

Which ZUGFeRD / Factur-X version and profile does the recipient or workflow require?

Required data

Are all mandatory invoice values available in the PDF, or must some come from ERP master data or customer records?

Calculation checks

Do line items, net totals, taxes, charges, discounts and invoice totals reconcile?

PDF and XML consistency

Does the visible invoice match the structured XML? Any differences must be detected and resolved.

Recipient requirements

Does the recipient require a buyer reference, purchase order reference, payment details or other process-specific data?

Exception handling

If required data is missing or a value fails a validation rule, route the invoice for review instead of passing it downstream silently.

PDF, ZUGFeRD and Germany's e-invoice rules

Under Germany’s e-invoice rules, a simple PDF alone does not meet the structured e-invoice definition. Transitional rules still apply to invoice issuance.

What matters in 2026

According to the German Federal Ministry of Finance FAQ, invoice issuers can generally continue using "other invoices" through 31 December 2026. Where the previous year's turnover does not exceed €800,000, the transition can extend through the end of 2027 under the stated conditions. German businesses have needed to be able to receive e-invoices since 1 January 2025.

ZUGFeRD as a possible target path

The Ministry lists ZUGFeRD from version 2.0.1 – excluding the MINIMUM and BASIC-WL profiles – among the common German formats that can meet the VAT requirements for an e-invoice. The correct version and profile still need to be assessed for the specific workflow.

PEDIF PDF to E-Invoice

FAQ

Yes—when the required invoice data is complete and unambiguous. The data must be structured, mapped to the correct ZUGFeRD profile, embedded in a suitable PDF/A-3 file and validated before delivery. It is a controlled data-conversion process, not just a file-format change.
No. A standard PDF contains the visual invoice, while ZUGFeRD adds structured XML data to a PDF/A-3 document. A simple PDF by itself is not a structured e-invoice.
Often, yes. The familiar invoice design can remain as the visual PDF component if the file meets the technical requirements and the visible invoice is consistent with the structured XML.
ZUGFeRD combines a readable PDF/A-3 document with structured XML. XRechnung is XML-based and does not include an integrated PDF invoice view. Choose the format the recipient and downstream process require.
PEDIF needs the invoice data required by the selected profile—for example invoice number and date, seller and buyer details, line items, tax data, totals and payment details. During the fit check, we identify which values are reliably available in the recurring PDF and which must come from another system.

Next step

Check a PDF invoice

We review the recurring layout, mandatory data, intended ZUGFeRD target path and downstream workflow. The first step is a technical process and document check – not legal advice and not a blanket promise that every invoice can be automated.

Check a PDF invoice

Contact Us

Questions, need help choosing the right setup?

Book a Meeting

Prefer to talk directly? Pick a time that works for you.

Loading calendar...
  • Turn recurring PDF and email documents into validated data for business workflows

Subscribe to the newsletter

Legal

  • Privacy Policy
  • Terms of Service
  • Imprint
  • Security

Follow Us

Supedio GmbH
Dresden, Germany
CEO: Marcus Ehrenburg

ISO 9001 Certified - ICG Quality Management System Certification
EFRE ESF - EU and Free State of Saxony funding