Compare · Structured E-Invoice vs PDF Invoice

E-Invoice vs PDF: Why a PDF Is Not a Structured E-Invoice

EU e-invoicing mandates require structured, machine-readable invoice data. A PDF — even one sent by email — does not meet this requirement. Here’s why the distinction matters and what it means for your invoice pipeline.

TL;DR

  • Use Structured E-Invoice if: When you need to comply with EU e-invoicing mandates, automate invoice processing, or send invoices via Peppol or other structured networks.
  • Use PDF Invoice if: When you’re sending invoices to consumers (B2C), where mandates don’t apply, or during transition periods where PDF is still temporarily accepted.
  • Use both if: ZUGFeRD and Factur-X combine both: a visual PDF with embedded structured XML. This is the bridge format — human-readable and machine-processable in one file.
Side by side
FeatureStructured E-InvoicePDF Invoice
Machine-readableYes — structured XML data (UBL or CII)No — requires OCR or manual data entry
EU mandate compliantYes — meets EN 16931 requirementsNo — not a structured e-invoice under EU Directive 2014/55/EU
Automated processingDirect ERP ingestion, no human interventionManual entry or error-prone OCR extraction
Data accuracyExact — data is typed and validatedDepends on OCR quality or manual accuracy
Peppol deliveryNative — structured XML travels via Access PointsNot supported — Peppol requires structured data
Human readabilityRequires a viewer or renderer (unless hybrid format)Directly readable — looks like a paper invoice
ArchivalXML + Evidence Pack for audit trailPDF/A for visual archival (no structured data)
ValidationAutomated against EN 16931, Peppol, country rulesManual review only
Cross-border useStandardized across 27+ EU countriesNo standard — each PDF looks different
Cost of processing€0.30-1.00 per invoice (automated)€5-15 per invoice (manual processing)
Structured E-Invoice

A structured e-invoice is a machine-readable electronic document that follows the EN 16931 European standard. The invoice data is encoded in XML (either UBL 2.1 or CII D16B syntax) with typed fields: invoice number, issue date, line items, amounts, VAT breakdowns, and business identifiers. Software reads and processes this data directly — no interpretation, no OCR, no manual entry.

Common structured e-invoice formats: Peppol BIS 3.0 (UBL-based, pan-EU), XRechnung (UBL/CII, Germany), Factur-X/ZUGFeRD (CII in PDF/A-3, hybrid), FatturaPA (Italy-specific XML).

PDF Invoice

A PDF invoice is an electronic image of an invoice. It looks like a paper invoice on screen. The data is embedded as visual text — the characters "€1,234.56" are a string of pixels or font glyphs, not a typed decimal value that software can calculate with.

Sending a PDF by email is electronic, but it’s not a structured e-invoice. EU Directive 2014/55/EU and the EN 16931 standard explicitly exclude PDF from the definition of a structured electronic invoice. The reason: a PDF requires human interpretation or OCR to extract the data, which introduces errors and prevents automated processing.

Key differences

Structure vs. Image

An e-invoice is structured data. A PDF is an image of data. This is the fundamental difference. Software can read an e-invoice field by field. A PDF requires either a human or OCR — both introduce errors.

Mandate compliance

EU mandates (Belgium 2026, Germany 2025–2028, France 2026–2027) require structured e-invoices. PDFs sent by email don’t comply, even though they’re "electronic." The exception: hybrid formats like ZUGFeRD/Factur-X that embed structured XML inside a PDF/A-3 container.

Processing cost

Structured e-invoices flow directly into ERPs. PDF invoices require manual data entry or OCR extraction, then human verification. Industry estimates put manual PDF processing at €5–15 per invoice versus €0.30–1.00 for structured e-invoices.

Interoperability

Every structured e-invoice following EN 16931 has the same data fields in the same format, regardless of which country or ERP generated it. Every PDF looks different — different layouts, different field names, different positions. There’s no standardized way to extract data from an arbitrary PDF invoice.
When to use which

Structured E-Invoice

  • You’re invoicing B2B in Belgium (mandatory since January 2026)
  • You’re invoicing B2B in Germany (reception mandatory, sending phased 2027–2028)
  • You’re invoicing B2B in France (mandatory from September 2026)
  • You need to send invoices via Peppol or another structured network
  • You want automated processing without manual data entry

PDF Invoice

  • B2C invoicing (consumer invoices are exempt from e-invoicing mandates)
  • During explicit transition periods where PDF is still temporarily accepted
  • Internal documents that don’t need to be processed by external systems
  • As the visual layer of a hybrid format (ZUGFeRD/Factur-X — but the structured XML does the heavy lifting)
Can you use both?

Yes — that’s exactly what ZUGFeRD and Factur-X do. These hybrid formats embed structured CII XML inside a PDF/A-3 container. Open the file in a PDF reader and you see a normal invoice. Feed it to an ERP and the structured XML gets processed automatically. This is the practical bridge for businesses transitioning from PDF workflows to structured e-invoicing.

Upload any invoice — PDF, UBL, CII, ZUGFeRD — and see if it passes EU validation rules.

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.

Frequently Asked Questions

Is a PDF invoice an electronic invoice?
Can I still send PDF invoices in the EU?
What about ZUGFeRD and Factur-X — aren’t those PDFs?
Why are PDFs being phased out for B2B invoicing?
How do I convert my PDF invoices to structured e-invoices?
Related