Short answer: Europe is not a one-format market

Maintenance status

Video overview

German E-Invoicing Workflow in 3 Minutes: Requirements, Formats and Handoff

The video explains German e-invoicing requirements, XRechnung, ZUGFeRD, UBL/CII, Peppol, validation, archiving, project billing and accounting handoff as one connected workflow.

Format and system atlas

This table is orientation, not legal or country-specific advice. Recipient requirements, local rules and current specifications remain decisive.

NameRolePractical notePrimary source
EN 16931 European semantic standard for core electronic invoice elements. Important for meaning; syntax and national rules come on top. EU eInvoicing / EN 16931
UBL 2.1 One European syntax binding for invoices and credit notes. Often relevant in Peppol and international contexts. EU eInvoicing syntax list, Peppol
UN/CEFACT CII Another syntax binding, including hybrid ZUGFeRD/Factur-X contexts. Do not confuse it with the visual PDF rendering. EU eInvoicing syntax list, FeRD
Peppol BIS Billing 3.0 Specification for invoice exchange in the Peppol network. Relevant when recipient or public-sector process requires Peppol. Peppol BIS Billing 3.0
XRechnung German public procurement e-invoicing standard. Buyer references, portals and recipient rules must also be checked. XStandards Einkauf / KoSIT
ZUGFeRD / Factur-X Hybrid invoice with PDF/A-3 and embedded structured data. Useful when visual invoice and machine processing should stay together. FeRD ZUGFeRD/Factur-X
KSeF Polish national e-invoicing and exchange system. Needs separate technical and organisational review if Poland is relevant. Polish Ministry of Finance / KSeF
FatturaPA Italian electronic invoice format and exchange context. Do not treat it as a generic EU format. FatturaPA / Agenzia Entrate
Facturae Spanish e-invoice format, especially known in public-sector contexts. Check national requirements and recipient routes. Facturae official portal
Working atlas for European e-invoicing formats including EN 16931, UBL, CII, Peppol BIS, XRechnung, ZUGFeRD, Factur-X, KSeF, FatturaPA and Facturae.
Working atlas for European e-invoicing formats including EN 16931, UBL, CII, Peppol BIS, XRechnung, ZUGFeRD, Factur-X, KSeF, FatturaPA and Facturae.

The working atlas separates standard basis, syntax, network and national systems so format decisions are not treated as a one-format market.

The working atlas separates standard basis, syntax, network and national systems so format decisions are not treated as a one-format market.
Accessible description and data

The matrix maps European e-invoicing formats by standard basis, syntax, network and national systems and shows where an official-source check remains necessary.

Why this is not a set of thin country pages

KSeF as a special case with its own review path

When the atlas needs a recheck

TriggerWhat we checkLimit
New specification version Official release notes, syntax files, validation artifacts and code lists. No automatic technical sign-off for your system.
National mandate or platform change Start date, scope, registration rules, API or portal requirements. No legal or tax advice.
Specific recipient route Portal, Peppol, buyer reference, API, archive and status requirements. The recipient requirement remains decisive for the individual case.

Primary sources and limits

Portrait of Heinrich Ruhwasser wearing a dark suit and light blue shirt.
Author

Heinrich Ruhwasser

Your feedback

How would you rate this article?

Did this article help, or is something missing? Your feedback goes straight into improving our articles.

Related reading