1. Home
  2. Pdf Zu Zugferd
  • 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

PDF to ZUGFeRD: turn recurring PDF invoices into structured e-invoices

Your ERP or billing system reliably creates PDFs, but customers or downstream systems need structured e-invoice data? PEDIF keeps the recurring PDF invoice as the starting point, prepares the relevant invoice data for a defined ZUGFeRD target path and validates generated output before handoff.

Check a PDF invoiceSee the ZUGFeRD process
Keep the ERP
PDF remains input
Validation before handoff
PDF to ZUGFeRD: turn recurring PDF invoices into structured e-invoices

Can a PDF be converted to ZUGFeRD?

Yes – when the required invoice data is complete, unambiguous and technically usable.

The PDF must become structured invoice data for the appropriate ZUGFeRD profile; that XML is combined with a PDF/A-3 visual component and the result is validated. This is not simply changing the file extension. It is a controlled invoice-data process.

What does "PDF to ZUGFeRD" actually mean?

A normal PDF invoice is primarily a human-readable document. ZUGFeRD combines that readable view with structured XML invoice data that software can process.

Normal PDF invoice

The layout shows invoice number, line items, taxes, totals and payment information. That works well for people. Automated ERP, EDI or e-invoice workflows, however, need a predictable data structure rather than values placed somewhere on a page.

ZUGFeRD hybrid invoice

ZUGFeRD uses a PDF/A-3 visual representation plus embedded structured XML invoice data. A person sees the invoice, while a target system can machine-read the XML. FeRD currently publishes ZUGFeRD 2.5 / Factur-X 1.09.

For PEDIF the practical question is not "Can any PDF be uploaded?" It is: "Is this recurring invoice layout complete enough for a defined, validated target workflow?"

Why businesses convert PDF invoices to ZUGFeRD

Many companies have ERP, billing or industry systems that work well. The gap appears when those systems create reliable PDFs but cannot create the ZUGFeRD target output a customer or process requires.

Keep a stable legacy ERP

The source system does its core job but has no suitable ZUGFeRD output or requires a disproportionately large upgrade project.

Customers require structured invoices

Some recipients ask for ZUGFeRD, others for XRechnung, portals or EDI. One source process may need to feed multiple defined delivery paths.

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.

Multiple billing systems

Subsidiaries, sites or specialist tools create different recurring layouts that need to be structured centrally.

Avoid rebuilding every source

Instead of modifying every invoice-generating system solely for a new output format, a controlled PDF-to-target bridge can be assessed.

Make validation operational

The goal is not merely to generate XML, but to check mandatory data, business rules and the selected target profile before handoff.

How PDF to ZUGFeRD works with PEDIF

PEDIF is positioned for repeatable business workflows rather than primarily as a manual one-off converter. The exact scope is defined through a fit check covering layout, mandatory fields, profile, recipient and target system.

1

PDF is created

Your existing ERP or billing system keeps producing the invoice as a PDF.

2

Recognize the layout

The recurring approved invoice layout and the relevant fields are mapped consistently.

3

Structure invoice data

Invoice ID, partner data, line items, taxes, totals and other required values are prepared as structured data.

4

Map the target profile

The data is mapped to the ZUGFeRD / Factur-X target path defined for the project.

5

Create the hybrid file

The visual PDF component and structured XML are combined for the intended ZUGFeRD output.

6

Validate & hand off

The output is checked. Approved results move to the agreed target process; exceptions follow a controlled review route.

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

Can the existing PDF invoice design stay with ZUGFeRD?

In many cases, the familiar PDF representation can remain part of the hybrid ZUGFeRD file. That is one reason the format is attractive for PDF-near invoice processes.

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 normal PDF

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 definition since 2025A 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 routes make invoice data machine-readable. The key difference is whether a built-in readable PDF view is part of the invoice format and what the recipient actually requires.

ZUGFeRD: human + system

A PDF/A-3 visual component is combined with structured XML. This can work well when a readable invoice remains important and the recipient accepts the appropriate ZUGFeRD profile.

XRechnung: system first

XRechnung is a structured XML target path without an integrated PDF invoice view. It is particularly relevant when a recipient – for example in certain German public-sector processes – explicitly requires XRechnung.

The correct route depends on recipient, profile, target system and transmission process. See PEDIF's guides below.

PDF to XRechnung & ZUGFeRDXRechnung, ZUGFeRD & Peppol explained

Why use PEDIF instead of rebuilding the ERP first?

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.

Who is PDF to ZUGFeRD with PEDIF for?

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

Not always the best fit

If you only convert occasional single invoices and intend to review every field manually anyway, a simple one-off converter may be more economical. PEDIF is aimed at repeatable operational workflows.

If your ERP already produces the correct ZUGFeRD target output natively, test that route first.

Validation: embedding XML is not the finish line

A reliable ZUGFeRD process does not end when an XML file is embedded. The technical and business conditions of the selected target path need to be checked before handoff.

Profile & version

Which ZUGFeRD / Factur-X profile is intended for the recipient and use case? FeRD currently publishes ZUGFeRD 2.5 / Factur-X 1.09.

Mandatory data

Are all required values present in the structured part, or do some values only exist in ERP master data or customer records?

Calculation logic

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

PDF ↔ XML

Does the visible invoice agree with the structured dataset? Differences must be detected and resolved.

Recipient requirements

Does the customer require a buyer reference, purchase order reference, payment information or other process data?

Exception route

If a mandatory field is missing or a value is implausible, the workflow needs a defined review path rather than silent output.

PDF, ZUGFeRD and Germany's e-invoice rules

Since 1 January 2025, a simple PDF is no longer an e-invoice under Germany's new definition because the invoice must use a structured electronic format. Transitional rules still apply to issuing invoices.

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.

Not legal or tax advice. This page explains technical and process considerations. Deadlines, exceptions and the tax treatment of a specific case should be reviewed with the appropriate professional advisers.

PEDIF PDF to E-Invoice

FAQ

Yes, in defined cases an existing PDF invoice can be the starting point for a ZUGFeRD process. The required invoice data must be complete and unambiguous, transformed into structured XML, mapped to the appropriate ZUGFeRD profile, embedded with the PDF/A-3 visual component and validated before handoff. It is more than a simple file conversion.
No. A normal PDF is primarily a visual document. ZUGFeRD combines a PDF/A-3 visual representation with embedded structured XML invoice data. Under Germany's definition in force since 1 January 2025, a simple PDF on its own is not an e-invoice.
Often yes. The familiar invoice view can remain the visual component of the hybrid ZUGFeRD file, provided PDF/A-3 requirements, the target profile, mandatory data and consistency between the visible PDF and structured XML are satisfied.
ZUGFeRD is a hybrid format combining a readable PDF/A-3 view and embedded structured XML. XRechnung is a structured XML target path without an integrated PDF invoice image. The correct choice depends on the recipient, profile, target system and transmission route.
The process needs the invoice and recipient data required by the chosen target profile, such as invoice number, date, seller and buyer details, line items, quantities and prices, tax information, totals and payment details. PEDIF first checks which mandatory fields are reliably available in the recurring PDF layout and which may need to 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...