E-invoicing in Europe: what is changing, when, and what it means for your business.
A plain-language guide to Peppol, Factur-X, ZUGFeRD, and XRechnung — with a compliance timeline per country.
EU e-invoicing mandate timeline
Mandate dates, required standards, and scope per country.
Germany
Live since 2020 (B2G) / 2025 (B2B)
Standard: XRechnung / ZUGFeRD
Scope: B2G mandatory, B2B expanding
Full Germany guide →Netherlands
B2G live, B2B per EU directive
Standard: Peppol / UBL
Scope: B2G active, B2B following ViDA
Full Netherlands guide →Poland
KSeF mandatory April 2026
Standard: FA(2) / KSeF XML
Scope: B2B mandatory (large taxpayers)
Full Poland guide →Italy
Live since 2019
Standard: FatturaPA
Scope: B2B + B2G
Standards explained in plain language
Peppol
NetworkPeppol is the network, not the format. Think of it as the postal infrastructure for e-invoices: a standardised, secure network of access points that allows any participant to send or receive structured invoices to any other participant. Your accounting software generates the invoice; Peppol delivers it.
Factur-X / ZUGFeRD
FormatFactur-X (France) and ZUGFeRD (Germany) are the same format under two names: a PDF/A-3 document with a machine-readable XML invoice embedded inside. The PDF is human-readable; the XML is machine-readable. Both comply with EN 16931, the European e-invoicing standard.
XRechnung
ProfileXRechnung is a German government-specific profile of the EU e-invoicing standard. It is mandatory for invoices to German federal authorities. It uses the same underlying CII XML as Factur-X but adds mandatory fields (Leitweg-ID, seller contact, IBAN) and a stricter validation rule set.
UBL
XML standardUniversal Business Language (UBL) is an alternative XML format to CII. Both are valid under EN 16931. Peppol uses UBL by default. Factur-X and ZUGFeRD use CII. SealDoc supports both.
Does my accounting software already cover this?
Your accounting software generates the invoice XML. SealDoc adds what proves it later.
What SealDoc adds:
- RFC 3161 timestamps
- Chain of custody and tamper-evidence
- Legal Evidence Pack per document
Frequently asked questions
What happens if I send a non-compliant invoice to a Belgian buyer after January 2026?
Is Factur-X the same as ZUGFeRD?
Do I need a Peppol access point?
Does my ERP or accounting software already handle this?
What is the difference between Peppol and Factur-X?
What is an RFC 3161 timestamp and why does it matter?
What is a Legal Evidence Pack?
How does SealDoc help with GDPR compliance?
Which Factur-X profiles does SealDoc support?
Check if your business is already Peppol-ready
Free. No account required. Result in under 3 seconds.
Check my VAT number