Key Takeaways
As finance functions continue to digitise, Factur-X is becoming increasingly important across Europe. This hybrid electronic invoice format combines a human-readable PDF invoice with embedded XML data, enabling both manual review and fully automated invoice processing.
Factur-X was developed as a joint Franco-German standard. It is based on the European standard EN 16931 and is closely related to ZUGFeRD. While the name ZUGFeRD is primarily used in German-speaking countries, Factur-X is the internationally recognised designation, particularly in France and other European markets.
For businesses, Factur-X offers a significant advantage: it provides a practical entry point into electronic invoicing, supports cross-border business processes, and integrates seamlessly with modern ERP platforms such as SAP S/4HANA. At the same time, it fulfils the requirements for standardised, machine-readable invoice data.
In this guide, you will learn:
- what Factur-X is and how the hybrid invoice format works
- the differences between Factur-X, ZUGFeRD, XRechnung and PEPPOL
- the role of EN 16931 within the Factur-X standard
- how a Factur-X invoice is structured
- which profiles and conformance levels are available
- how Factur-X integrates with SAP and other ERP systems
- the key business benefits of implementing Factur-X
- the most common implementation pitfalls and how to avoid them

Table of Contents
- Fundamentals – What is Factur-X?
- Why Was Factur-X Developed?
- Legal and Regulatory Framework
- How Does the Factur-X Format Work?
- Structure of a Factur-X Invoice
- Which Profiles and Conformance Levels Are Available?
- Factur-X, ZUGFeRD and XRechnung – What Are the Differences?
- Factur-X and EN 16931 – Why the European Standard Matters
- What Role Does XML Play in Factur-X?
- Factur-X in SAP and Other ERP Systems
- SAP Document and Reporting Compliance (SAP DRC) and Factur-X
- SAP Invoice Management (SAP VIM) and Factur-X
- What Are the Benefits of Factur-X for Businesses?
- What Challenges Does Factur-X Present?
- Common Mistakes When Implementing Factur-X
- Factur-X and Automated Invoice Processing
- Factur-X and PEPPOL – How They Work Together
- The Future of Factur-X – What Role Will the Format Play in E-Invoicing?
- Factur-X, ViDA and the Future of Digital Tax Compliance
- Step-by-Step Guide to Successfully Implementing Factur-X
- Best Practices for Organisations
- Costs and Project Effort
- Conclusion – Factur-X Is a Key Building Block of Modern E-Invoicing Strategies
- FAQ
Fundamentals – What is Factur-X?
Factur-X is a hybrid electronic invoice format that combines a traditional PDF document with structured XML data. This enables both people and software systems to process the same invoice efficiently.
While the PDF serves as a human-readable representation of the invoice, the embedded XML file contains all invoice information in a structured, machine-readable format. ERP systems, accounting software and e-invoicing platforms can automatically extract and process this data without manual intervention.
Factur-X was developed as a joint Franco-German initiative and is based on the European standard EN 16931. Its objective is to provide a harmonised framework for electronic invoicing that satisfies both business requirements and European regulatory obligations.
In German-speaking countries, the format is commonly referred to as ZUGFeRD 2.x. Technically, the latest ZUGFeRD versions and Factur-X share the same specification. The primary difference lies in the terminology and their regional adoption.
Factur-X is particularly well suited for organisations that want to introduce electronic invoicing gradually while retaining a familiar, human-readable invoice format.
Why Was Factur-X Developed?
Before Factur-X was introduced, organisations often faced a choice between two very different approaches.
On one side were traditional PDF invoices, which were easy to read and archive but offered only limited opportunities for automation. On the other side were purely XML-based formats such as XRechnung, which are fully machine-readable but difficult to interpret without dedicated software.
Factur-X successfully combines the strengths of both approaches within a single document.
The format was designed to achieve several objectives:
- Standardise electronic invoice exchange
- Increase the automation of finance processes
- Improve interoperability between businesses
- Support cross-border transactions
- Ensure compliance with European standards such as EN 16931
- Simplify the adoption of electronic invoicing
Companies operating internationally benefit in particular from the fact that Factur-X is widely recognised in Germany, France and an increasing number of European countries.
With the ongoing digital transformation of finance and initiatives such as VAT in the Digital Age (ViDA), the importance of Factur-X continues to grow.
Legal and Regulatory Framework
The Factur-X specification is based on several European and national regulations.
The most important legal foundations include:
- European Standard EN 16931
- EU Directive 2014/55/EU on electronic invoicing in public procurement
- National e-invoicing regulations across EU Member States
- Germany’s mandatory B2B electronic invoicing requirements
- French e-invoicing legislation
- Future requirements under VAT in the Digital Age (ViDA)
Compliance with EN 16931 is particularly important. Only invoice formats that meet the semantic requirements of this standard qualify as compliant electronic invoices within the European regulatory framework.
As a result, Factur-X is suitable for both domestic and cross-border business transactions.
How Does the Factur-X Format Work?
The defining feature of Factur-X is its hybrid architecture.
Every Factur-X invoice consists of two inseparable components:
- a PDF/A-3 document for human-readable presentation
- an embedded XML file containing structured invoice data
Both components belong to the same document.
The recipient can open and read the PDF exactly like a conventional invoice, while ERP systems or accounting software automatically extract, validate and process the XML data.
This makes Factur-X suitable both for organisations with fully digitalised finance processes and for businesses transitioning gradually towards electronic invoicing.
This flexibility is one of the format’s greatest strengths.
Structure of a Factur-X Invoice
A Factur-X invoice combines two layers within a single document.
The PDF Document
The PDF serves as the visual representation of the invoice and presents all information in a familiar, easy-to-read layout.
Typical information includes:
- Invoice number
- Invoice date
- Supplier details
- Customer details
- Description of goods or services
- Payment terms
- VAT information
- Invoice totals
From a user’s perspective, it looks almost identical to a conventional PDF invoice.
The XML File
Alongside the PDF, the document contains a structured XML file.
This XML contains the same information, but in a machine-readable format.
Typical structured data includes:
- Supplier information
- Customer information
- Invoice line items
- VAT amounts
- Payment information
- Delivery details
- Currency
- References
The XML file forms the basis for fully automated processing within ERP and financial systems.
Which Profiles and Conformance Levels Are Available?
Not every Factur-X invoice contains the same level of detail. The standard therefore defines several profiles designed for different business scenarios.
The main profiles include:
MINIMUM
Contains only the mandatory core data and is intended for very simple invoice scenarios.
BASIC WL
Extends the Minimum profile with additional information, particularly relevant within the French market.
BASIC
Provides a broader set of invoice information and supports more advanced business processes.
EN 16931 (COMFORT)
This profile fully complies with the European EN 16931 standard and is the most widely used profile for B2B invoicing.
EXTENDED
The most comprehensive profile, supporting industry-specific information and additional custom extensions.
Companies should choose the profile that best meets both legal requirements and the expectations of their trading partners.
Factur-X, ZUGFeRD and XRechnung – What Are the Differences?
The terms Factur-X, ZUGFeRD and XRechnung are often used interchangeably. In reality, they refer to different concepts.
Factur-X
Factur-X is the international designation for the Franco-German hybrid invoice format.
It combines:
- PDF/A-3
- Embedded XML
- An EN 16931-compliant data model
ZUGFeRD
Technically, ZUGFeRD is based on exactly the same specification as Factur-X.
While Factur-X is predominantly used internationally, ZUGFeRD remains the established name within German-speaking countries.
Since ZUGFeRD 2.1, both formats have been largely identical, differing primarily in terminology and regional positioning.
XRechnung
Unlike Factur-X, XRechnung is a pure XML invoice format.
It does not include a visual PDF representation and is primarily intended for electronic invoicing with public sector organisations in Germany.
The key differences are:
| Factur-X / ZUGFeRD | XRechnung |
|---|---|
| PDF + XML | XML only |
| Human-readable | Machine-readable |
| Hybrid format | Pure XML format |
| Primarily designed for B2B | Primarily designed for public procurement |
Factur-X and EN 16931 – Why the European Standard Matters
The European standard EN 16931 forms the foundation of virtually all modern electronic invoice formats across Europe—including Factur-X. While Factur-X defines the technical container format, EN 16931 specifies which information an electronic invoice must contain and how this information should be structured semantically.
In other words, compliance is determined not only by the XML structure itself, but above all by adherence to the business rules and mandatory data elements defined in the standard.
Mandatory information includes, among other things:
- Invoice number
- Invoice date
- Supplier and buyer information
- VAT information
- Description of goods or services
- Invoice amounts
- Payment terms
- Tax amounts
- References to purchase orders or contracts (where applicable)
By standardising invoice semantics, EN 16931 ensures that electronic invoices can be interpreted and processed consistently by different ERP systems throughout Europe.
The importance of this standard continues to grow, particularly in light of the ongoing digitalisation of VAT processes and the European VAT in the Digital Age (ViDA) initiative.
What Role Does XML Play in Factur-X?
The XML file is the core component of every Factur-X invoice.
While the PDF serves only as the human-readable representation, the XML file contains all invoice data in a structured, machine-readable format.
This enables software systems to automatically identify:
- the invoice issuer
- the customer
- invoice line items
- applicable VAT rates
- payment terms
- posting amounts
One of the key advantages is that OCR (Optical Character Recognition) or manual data entry is no longer required. Instead, invoice information is extracted directly from the XML file.
This significantly reduces errors while accelerating the entire invoice processing workflow.
Factur-X in SAP and Other ERP Systems
For most organisations, the real challenge is not generating a Factur-X invoice, but integrating it into existing business processes.
SAP systems in particular provide extensive capabilities for incorporating Factur-X into end-to-end electronic invoicing processes.
This goes far beyond simply sending or receiving invoices. The objective is to establish a seamless end-to-end process—from invoice receipt through automated processing to legally compliant archiving.
👉 Learn more about SAP E-Invoicing
SAP Document and Reporting Compliance (SAP DRC) and Factur-X
SAP Document and Reporting Compliance (SAP DRC) plays a central role in implementing electronic invoicing requirements.
The solution helps organisations comply with national and international regulatory requirements while supporting a wide range of legally compliant electronic invoice formats.
Depending on the country and business scenario, SAP DRC can support functions such as:
Creation of Legally Compliant Invoice Formats
SAP DRC supports numerous national and international standards, including:
- Factur-X
- ZUGFeRD
- XRechnung
- PEPPOL BIS Billing
- Country-specific XML invoice formats
This enables organisations to manage different regulatory requirements through a single central solution.
Invoice Validation
Invoices can be automatically validated before transmission or after receipt.
Validation typically includes:
- Mandatory field verification
- EN 16931 compliance checks
- Tax plausibility checks
- Country-specific validation rules
Communication with Tax Authorities
In many countries, invoice data must also be transmitted directly to tax authorities.
SAP DRC supports, for example:
- E-Reporting
- Clearance models
- Digital reporting obligations
- Real-time communication with tax authorities
SAP Invoice Management (SAP VIM) and Factur-X
Alongside SAP DRC, SAP Invoice Management by OpenText (SAP VIM) also plays an important role.
While SAP DRC focuses on electronic document exchange and regulatory compliance, SAP VIM specialises in processing incoming invoices.
Within SAP VIM, a Factur-X invoice can, for example, be:
- automatically recognised
- automatically validated
- routed through an approval workflow
- matched against purchase orders
- posted automatically
- archived in a legally compliant manner
The structured XML data enables many of these processing steps to be fully automated.
👉 Learn more about SAP Invoice Management
What Are the Benefits of Factur-X for Businesses?
Implementing Factur-X provides numerous advantages that go far beyond the electronic delivery of invoices.
Increased Automation
The structured XML file enables invoice data to be processed automatically.
As a result, many manual activities are eliminated.
Fewer Errors
Because invoice data is transferred automatically, the risk of errors is significantly reduced.
Typical errors that can be avoided include:
- Typing mistakes
- Incorrect invoice amounts
- Incorrect account assignments
- Duplicate data entry
Faster Invoice Processing
Automated workflows significantly reduce processing times.
Invoices can be:
- validated
- approved
- posted
- paid
much more efficiently.
Improved Data Quality
Since identical information is contained in both the PDF and XML components, media breaks are minimised.
This leads to consistently higher financial data quality.
International Compatibility
Factur-X is based on European standards, making it particularly well suited for international business transactions.
Businesses operating in France or across Europe especially benefit from this standardised approach.
What Challenges Does Factur-X Present?
Although Factur-X offers many advantages, organisations should approach implementation carefully.
In practice, similar challenges frequently arise.
Typical issues include:
- Heterogeneous ERP landscapes
- Different requirements from business partners
- Poor master data quality
- Lack of standardisation
- Highly customised business processes
- Country-specific compliance requirements
Legacy IT environments, in particular, often make it difficult to establish consistent end-to-end processes.
Common Mistakes When Implementing Factur-X
Experience from numerous implementation projects reveals recurring pitfalls.
Many organisations:
- view Factur-X solely as a file format
- underestimate regulatory requirements
- fail to fully consider EN 16931 compliance
- do not integrate Factur-X into their ERP processes
- neglect workflow automation
- focus exclusively on outbound invoicing
A successful implementation always considers the complete end-to-end process—from invoice receipt through legally compliant archiving.
Factur-X and Automated Invoice Processing
Factur-X delivers its greatest value when combined with automated invoice processing.
By combining PDF and XML, invoices can be processed directly without OCR technology or manual data entry.
Modern ERP systems can automate processes such as:
- Invoice receipt
- Data validation
- Purchase order matching
- Approval workflows
- Financial posting
- Archiving
- Reporting
This makes Factur-X an essential building block of modern finance digitalisation strategies.
Factur-X and PEPPOL – How They Work Together
One of the most common questions is whether Factur-X and PEPPOL are the same thing.
The answer is clear: No.
Factur-X is an electronic invoice format, whereas PEPPOL is an international network for the secure exchange of electronic business documents.
The two technologies complement each other:
- Factur-X defines the structure and content of the invoice.
- PEPPOL provides the standardised transport mechanism between sender and recipient.
International organisations frequently combine both technologies to achieve secure, standardised and highly automated electronic invoice exchange.
The Future of Factur-X – What Role Will the Format Play in E-Invoicing?
The importance of Factur-X will continue to grow in the coming years. What is currently used primarily as a hybrid invoice format for electronic invoice exchange is rapidly evolving into a key component of digital finance and compliance processes.
This development is being driven by several factors, including:
- Germany’s mandatory e-invoicing requirements
- the European VAT in the Digital Age (ViDA) initiative
- international e-invoicing mandates
- increasing requirements for real-time reporting
- the ongoing automation of finance processes
In the future, organisations will need to do far more than simply exchange invoices electronically. They must be able to process structured invoice data automatically, comply with regulatory requirements and digitalise finance processes from end to end.
Factur-X provides a solid foundation for this transformation, particularly when integrated into modern ERP, workflow and compliance solutions.
Factur-X, ViDA and the Future of Digital Tax Compliance
The European VAT in the Digital Age (ViDA) initiative is fundamentally reshaping electronic invoicing across Europe.
The European Union’s objective is to further digitalise VAT processes and harmonise cross-border data exchange. Electronic invoices will form the basis for future digital reporting obligations and real-time tax reporting.
Factur-X helps organisations provide structured invoice data and prepare their processes for upcoming regulatory requirements. However, the format itself is not a complete compliance solution.
A future-proof implementation also requires solutions that support, among other things:
- E-Invoicing
- E-Reporting
- Digital reporting obligations
- Continuous Transaction Controls (CTC)
- Communication with tax authorities
- Compliance monitoring
For this reason, Factur-X should always be considered as part of a comprehensive digitalisation and tax compliance strategy.
👉 Learn more about the SAP DRC Roadmap
Step-by-Step Guide to Successfully Implementing Factur-X
A successful Factur-X implementation requires a structured approach. Alongside the technical implementation, organisational and process-related aspects play a critical role.
1. Analyse Your Existing Processes
The first step is to assess your current invoice processing landscape.
Key questions include:
- Which invoice formats are currently used?
- Which systems are involved?
- Which manual process steps still exist?
- Where do media breaks occur?
- Which regulatory requirements must be met?
A comprehensive current-state assessment provides the foundation for all subsequent implementation steps.
2. Define the Target Architecture
The next step is to design the future invoicing landscape.
Typical components include:
- ERP systems
- SAP S/4HANA or SAP ERP
- SAP DRC
- SAP Invoice Management
- Integration platforms
- Archiving solutions
- Workflow solutions
A fully integrated end-to-end architecture significantly reduces long-term complexity and integration effort.
3. Integrate Factur-X into SAP and ERP Systems
Next comes the technical implementation.
Typical activities include:
- Configuring invoice formats
- Processing XML structures
- Setting up workflows
- Connecting interfaces
- Defining validation rules
The more organisations rely on standard SAP functionality, the easier it becomes to accommodate future regulatory changes.
4. Conduct Comprehensive Testing
Before going live, all processes should be thoroughly tested.
Important test areas include:
- XML validation
- EN 16931 compliance
- ERP integration
- Workflow processes
- Posting logic
- Archiving
- Exception handling
Comprehensive testing is essential to prevent issues after production deployment.
5. Go Live and Continuously Optimise
Implementation does not end with go-live.
New legal requirements, additional business partners and international expansion require continuous optimisation and enhancement.
Regular improvements ensure stable, efficient and compliant business processes over the long term.
Best Practices for Organisations
Successful Factur-X projects typically follow the same core principles.
Organisations should:
- Start implementation early
- Treat EN 16931 as the mandatory foundation
- Prioritise standard SAP solutions over custom developments
- Continuously maintain high-quality master data
- Take an end-to-end process perspective
- Consistently expand automation
- Integrate compliance requirements from the outset
Factur-X should never be viewed as an isolated technology, but rather as an integral component of a comprehensive e-invoicing strategy.
Further Reading:
👉 Why ZUGFeRD Without SAP DRC Can Become Expensive
Costs and Project Effort
The effort required to implement Factur-X depends on several factors.
The main influencing factors include:
- Company size
- Number of business partners
- Existing ERP landscape
- Integration complexity
- International operations
- Desired level of automation
- Regulatory requirements
Smaller implementations can often be completed within a few weeks. International rollouts involving multiple SAP systems and numerous legal entities typically require several months.
Organisations should therefore allocate sufficient time for analysis, solution design, testing and user training.
Conclusion – Factur-X Is a Key Building Block of Modern E-Invoicing Strategies
Factur-X combines the advantages of a human-readable PDF document with structured XML data. This makes it an excellent choice for organisations transitioning from traditional invoicing to fully digital business processes.
At the same time, it is important to understand that Factur-X alone is not a complete e-invoicing or compliance solution. A future-ready digital finance architecture only emerges when Factur-X is combined with powerful ERP systems, SAP solutions and automated workflows.
Particularly when integrated with:
- SAP S/4HANA
- SAP Document and Reporting Compliance (SAP DRC)
- SAP Invoice Management by OpenText (SAP VIM)
- PEPPOL
- EN 16931
- Modern archiving and workflow solutions
electronic invoices can be processed efficiently, at scale and in full compliance with regulatory requirements.
Organisations that integrate Factur-X into their digital transformation strategy today will not only be prepared for current legal obligations but also for future developments such as ViDA, E-Reporting and global tax compliance.
FAQ
What is Factur-X?
Factur-X is a hybrid electronic invoice format that combines a PDF/A-3 document with an embedded XML file. This allows invoices to be both human-readable and automatically processed by business software.
Is Factur-X the Same as ZUGFeRD?
No. Factur-X and ZUGFeRD are based on the same technical specification and were jointly developed by France and Germany. While ZUGFeRD is primarily used in German-speaking countries, Factur-X is the international and French designation for the standard.
Does Factur-X Comply with EN 16931?
Yes. Depending on the selected profile, Factur-X complies with the requirements of the European EN 16931 standard and is therefore suitable for standardised electronic invoice exchange across Europe.
Can Factur-X Be Integrated into SAP?
Yes. Factur-X can be integrated into both SAP ERP and SAP S/4HANA, for example by using SAP Document and Reporting Compliance (SAP DRC) together with SAP Invoice Management by OpenText (SAP VIM).
When Is Factur-X the Right Choice?
Factur-X is particularly suitable for organisations that require both machine-readable invoice data and a visually readable document. It is especially well suited for B2B invoicing and international business transactions.
What Is the Difference Between Factur-X and XRechnung?
Factur-X is a hybrid invoice format combining a PDF document with embedded XML data. XRechnung, by contrast, is a purely XML-based invoice format without a visual PDF representation. Both formats can comply with EN 16931, but they differ in their technical implementation and typical use cases.
How Long Does a Factur-X Implementation Take?
Implementation timelines depend on the existing ERP landscape, integration complexity and regulatory requirements. In practice, projects typically range from a few weeks to several months.