B2B e-invoicing · EN 16931 · ZUGFeRD and XRechnung
Germany's B2B e-invoicing mandate entered force in January 2025 under the German Growth Opportunities Act (Wachstumschancengesetz). It follows a phased approach:
| Date | Obligation | Scope |
| January 2025 | Must receive structured e-invoices | All VAT-registered businesses |
| January 2027 | Must issue structured e-invoices | Businesses with turnover > €800,000 |
| January 2028 | Must issue structured e-invoices | All VAT-registered businesses |
Accepted formats: Any EN 16931-compliant format. In practice, ZUGFeRD (hybrid PDF/A-3 with embedded CII XML) dominates for B2B, and XRechnung (pure CII or UBL XML) is mandatory for invoices to public sector buyers.
B2G: XRechnung has been mandatory for invoices to German federal authorities since November 2020. Submission via Peppol network, ZRE, or OZG-RE portals. Requires a Leitweg-ID (buyer routing identifier) in the BuyerReference field.
B2B + B2G + B2C e-invoicing · FatturaPA XML · SDI clearance
Italy has the most mature e-invoicing mandate in Europe. All domestic invoices — B2B, B2G, and most B2C — must be issued as FatturaPA XML through the government's SDI (Sistema di Interscambio) clearance platform. Mandatory since January 2019 for large businesses and January 2024 for SMEs.
FatturaPA is a national format and is not directly compatible with EN 16931 or Peppol. Cross-border invoices use a separate e-reporting pathway.
B2B e-invoicing · RO e-Factura XML · national clearance
Mandatory B2B e-invoicing has been active since January 2024 via the RO e-Factura national platform. All domestic B2B transactions must be reported in real time. The format is a national XML schema, not EN 16931.
B2B e-invoicing · Peppol BIS 3.0 (UBL) · Peppol network
Belgium implemented its "Big Bang" B2B mandate on January 1, 2026 — all VAT-registered Belgian businesses must both send and receive structured e-invoices simultaneously, with no phased rollout by company size. The Peppol network is the required delivery mechanism. Plain PDF is no longer valid for B2B in Belgium.
Required format: Peppol BIS Billing 3.0 (UBL 2.1). Factur-X alone is not sufficient — Belgium requires Peppol network delivery.
B2B e-invoicing · KSeF XML · national clearance platform
Poland's KSeF (Krajowy System e-Faktur) mandate entered force on a phased schedule in 2026:
| Date | Scope |
| February 1, 2026 | Large taxpayers (turnover > PLN 200 million) |
| April 1, 2026 | All remaining VAT-registered businesses |
All invoices must be issued through the KSeF government portal using Poland's national structured XML format. KSeF is a clearance model — invoices are validated by the government platform before being delivered to the recipient. Standard EN 16931 formats must be converted to the KSeF schema for submission.
B2B + B2G e-invoicing · EN 16931 · national fiscalization
Croatia introduced mandatory B2B and B2G e-invoicing from January 1, 2026, under the new Fiscalization Act. Invoices must comply with EN 16931 and be reported via the national e-invoicing infrastructure. B2G scope extends to non-VAT registered entities and public sector bodies from January 2027.
B2B e-invoicing · SEF platform · since January 2023
Mandatory for all domestic B2B transactions since January 2023, via the national SEF (Sistem e-Faktura) platform. National XML format.
B2G e-invoicing · EN 16931 · CIUS-PT
Mandatory structured e-invoicing for B2G transactions. CIUS-PT is Portugal's national CIUS of EN 16931. B2B mandate planned for 2027.
B2G e-invoicing · Peppol BIS 3.0 · since 2017
Mandatory for suppliers to Dutch central government via Peppol since 2017. No B2B mandate currently, but Peppol adoption is widespread. The government is monitoring ViDA and may introduce a B2B mandate aligned with the EU timeline.
B2G e-invoicing · EHF (Peppol BIS) · since 2012
Norway has required Peppol-based e-invoicing for public sector suppliers since 2012. EHF (Elektronisk HandelsFormat) is Norway's national CIUS of Peppol BIS, implemented as UBL. B2B mandate expected by 2027.
B2G e-invoicing · Peppol BIS Billing 3.0 · since 2019
Mandatory for all suppliers to public contracting authorities since April 2019. EN 16931-compliant invoices via Peppol BIS Billing 3.0.
B2G via Chorus Pro · mandatory since 2020
All invoices to French public sector entities must be submitted via Chorus Pro. B2B mandate begins September 2026 (see below).