Embed E-Invoices Into PDFs

A hybrid format for invoicing that combines human-readable and machine-readable data for automated pipelines and ensures compliance with international e-invoicing standards.

Automate accounting with e-invoices

PDF SDK

Programmatic e-invoice creation

E-invoicing is integrated into the PDF-to-PDF/A conversion interface

  • Output PDF/A-3 with embedded XML data

  • Support for ZUGFeRD and Factur-X e-invoice format

  • Automatic invoice type detection

Seamlessly integrate e-invoicing into your document pipeline with our PDF SDK

Programmatic e-invoice creation
BAYER logo

PostFinance logo

SwissLife logo

SUVA logo

UBS logo

E-invoicing is a step towards automating your pipeline

PDF/A-3 with XML embedded

Any file type can be attached to the PDF/A-3 format. E-invoicing makes use of this by embedding structured XML data into PDFs for automated processing.

E-invoices combine a human-readable format (PDF) and a machine-processable format (XML). Both formats hold identical information but the XML is what opens up automation. Accounting software and ERP systems can extract the XML and process the data.

PDF/A-3 with XML embedded

E-invoicing in the PDF SDK

The Pdftools SDK integrates e-invoicing through its PDF-to-PDF/A conversion interface and supports ZUGFeRD and Factur-X, which are internationally accepted invoicing standards. The SDK supports multiple versions and profiles. It automatically detects the invoice type and version, ensuring seamless integration into the PDF without requiring manual specification.

ZUGFeRD 1.0

Basic, Comfort, Extended

ZUGFeRD 2.0 or 2.1

Minimum, Basic WL, Basic, EN 16931, Extended, XRechnung

Factur-X 1.0

Minimum, Basic WL, Basic, EN 16931, Extended

What’s the difference between ZUGFeRD and Factur-X?

ZUGFeRD and Factur-X originated in Germany and France, respectively. They’re essentially the same format with the same data structure and only minor naming differences. Factur-X and ZUGFeRD 2.0 (incl. subsequent versions) are fully interoperable. The embedded XML schema called Cross Industry Invoice (CII) is the same and any XML parser can handle both.

Both ZUGFeRD and Factur-X are implementations of the European EN 16931 standard that regulates e-invoice format and are suitable for cross-border invoicing within the EU.

What’s the difference between ZUGFeRD and Factur-X?

How the e-invoice format works

The e-invoicing format consist of a container, a payload, and metadata. All three provide an important function and have to fulfil certain requirements.

Round Placeholder

Container

The container is a conforming PDF/A-3 file with embedded fonts, ICC color profiles, etc.

Round Placeholder

Payload

The payload is an XML file attached to the PDF and must be UTF-8 encoded

Round Placeholder

Metadata

Declares the relationship between PDF and XML (conformance level, version, namespace)

Only the PDF/A-3 format supports e-invoicing

Learn more about PDF/A formats

Is e-invoicing here to stay?

Many countries around the world have made e-invoicing mandatory, at least for B2B transactions. And with e-invoicing becoming the EU-wide standard in 2030 for all cross-border B2B transactions, a good number of countries are on the path to making it mandatory.

These changes have been laid out by the European Union in a legislative package called ViDA (VAT in the Digital Age), which aims to modernize the VAT system within the EU. One of ViDA’s pillars is e-invoicing as the default.

Is e-invoicing here to stay?

Get started with e-invoicing in the Pdftools SDK

Familiarize yourself with e-invoicing before it becomes mandatory

What customers are saying

Government

BRZ

PDF/A and searchability at the Federal Ministry of Justice with the Pdftools SDK

Banking

UBS

The world's first electronic website archiving system in compliance with the ISO PDF/A standard from the Conversion Service

Insurance

SwissLife

Swiss Life archives documents from Microsoft SharePoint in PDF/A format with the Conversion Service

Healthcare

Storz Medical

The PDF Web Viewer brings new impetus to shock wave technology