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?
Most accounting software generates the invoice XML. What it does not provide is the legal proof layer.
What your ERP does not provide:
- RFC 3161 qualified timestamps
- Chain of custody and tamper-evidence
- Legal Hold capability
- Court-ready Legal Evidence Pack
Named alternatives you may be evaluating: Billit, UnifiedPost, Avalara, Exact Online. These generate invoice XML. None provide an independent legal proof layer with RFC 3161, chain of custody, or a Legal Evidence Pack ready for court submission.
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?
Is SealDoc a Peppol access point?
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