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).