ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

B2G mandate — 18 April 2017

The Dutch B2G mandate is one of Europe's earliest and most complete. Activated on 18 April 2017 for central government, extended to sub-central in 2019, it now covers ~99% of the country's public invoicing volume via the PEPPOL network. No threshold derogation, strict EN 16931 format.

The Dutch B2G mandate rests on a combination of European and national instruments:

  • Directive 2014/55/EU of 16 April 2014 on electronic invoicing in public procurement. It requires every member state's contracting authorities (under Directive 2014/24/EU) to be able to receive and process an EN 16931-compliant electronic invoice. Transposition deadline: 18 April 2019 (27 November 2018 for central bodies).
  • Implementing Regulation (EU) 2017/1870 of the Commission, dated 16 October 2017. Restrictive list of EN 16931 syntaxes:
    • UBL 2.1 (OASIS, ISO/IEC 19845)
    • UN/CEFACT Cross Industry Invoice D16B
    Any other syntax (ANSI X12, EDIFACT D96A, etc.) is not accepted as an "electronic invoice" under the directive.
  • Aanbestedingswet 2012, art. 4.21 (Dutch Public Procurement Act), amended by the royal decree of 7 March 2017 (Stb. 2017, 97). This article requires EN 16931-compliant electronic reception by every Dutch contracting authority and designates PEPPOL as the preferred network.
  • Besluit elektronisch factureren bij overheidsopdrachten (Decree of the Ministry of EZK of 13 February 2017) — specifies the operational arrangements of Logius as PEPPOL Authority.

Timeline 2017 → 2019

text b2g-nl-timeline.txt
┌────────────────┬──────────────────────────────────────────────────────────────┐
│ Date           │ Obligation                                                   │
├────────────────┼──────────────────────────────────────────────────────────────┤
│ 27 May 2014    │ Adoption of Directive 2014/55/EU (e-invoicing in PP)         │
├────────────────┼──────────────────────────────────────────────────────────────┤
│ 16 Oct 2017    │ Implementing Regulation (EU) 2017/1870                       │
│                │ → list of EN 16931 syntaxes (UBL 2.1 + UN/CEFACT CII)         │
├────────────────┼──────────────────────────────────────────────────────────────┤
│ 18 Apr 2017    │ Aanbestedingswet 2012 art. 4.21 amended: B2G MANDATE          │
│                │ for central NL government (ministries, DDI agencies, ZBOs    │
│                │ such as Belastingdienst, KvK, RDW, CBR).                     │
├────────────────┼──────────────────────────────────────────────────────────────┤
│ 18 Apr 2019    │ Extension to sub-central authorities:                        │
│                │ - 342 gemeenten (municipalities)                             │
│                │ - 12 provincies (provinces)                                  │
│                │ - 21 waterschappen (regional water boards)                   │
│                │ - 13 public universities                                     │
│                │ - HBO (universities of applied sciences) and semi-publics    │
├────────────────┼──────────────────────────────────────────────────────────────┤
│ 2020-2024      │ Coexistence Simplerinvoicing/UBL-NL → PEPPOL BIS Billing 3.0│
│                │ (EN 16931 alignment). Logius retires legacy schemas.        │
└────────────────┴──────────────────────────────────────────────────────────────┘

Scope — who is covered?

The mandate scope is exhaustive: it covers all entities defined as "aanbestedende dienst" under the Aanbestedingswet, which includes far more than just ministries:

text b2g-nl-scope.txt
┌──────────────────────────┬─────────────────────────────────────────────────┐
│ Buyer category           │ B2G status                                      │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Central ministries       │ Mandate 18 April 2017                           │
│ (12 ministries)          │ Reception via Digipoort then Logius PEPPOL       │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Autonomous ZBOs          │ Mandate 18 April 2017                           │
│ (Belastingdienst, KvK,   │ Reception via their own Logius-accredited AP    │
│  RDW, CBR, UWV…)         │                                                 │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Gemeenten (342 munis)    │ Mandate 18 April 2019                           │
│                          │ Reception via PEPPOL (often shared service       │
│                          │   VNG Realisatie or local vendor Centric/PinkR)  │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Provincies (12)          │ Mandate 18 April 2019                           │
│                          │ Reception via PEPPOL                            │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Waterschappen (21)       │ Mandate 18 April 2019                           │
│                          │ Shared service Het Waterschapshuis              │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Public universities      │ Mandate 18 April 2019                           │
│ (Wo, 13 universities)    │ PEPPOL reception or SURF EDI tunnel             │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Hogescholen (HBO)        │ Mandate 18 April 2019                           │
├──────────────────────────┼─────────────────────────────────────────────────┤
│ Semi-public bodies       │ Recommended not mandatory (state-owned firms,   │
│ (NS, ProRail, Schiphol)  │   ports, etc.). In practice all on PEPPOL.      │
└──────────────────────────┴─────────────────────────────────────────────────┘

Mandatory technical format

The mandatory format is EN 16931 — in Dutch practice, this means:

  • Syntax: UBL 2.1 in 99% of cases. UN/CEFACT CII is still allowed but very rare (a few German industrials issuing to NL administrations).
  • Applied CIUS: Simplerinvoicing NL CIUS — see dedicated page.
  • Reference BIS: PEPPOL BIS Billing 3.0 (CustomizationID urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0).
  • Issuer identifier: KvK Handelsregister (ICD 0106) or OIN (Overheidsidentificatienummer, ICD 0190) for public bodies.
  • Recipient identifier: OIN for public bodies (administrations identified by schemeID="0190" in UBL EndpointID).

Reception platforms

Unlike France (centralised Chorus Pro), the Netherlands chose a distributed model:

  • Digipoort (Logius): historical government gateway. Receives invoices for ministries and certain ZBOs. See dedicated Digipoort page.
  • Own PEPPOL AP per organisation: Belastingdienst, KvK, NS, Schiphol, and large cities (Amsterdam, Rotterdam, The Hague, Utrecht) each operate their own Logius-accredited AP.
  • Shared services: VNG Realisatie for ~80% of mid/small municipalities, Het Waterschapshuis for waterschappen, SURF for universities and HBO.
  • Commercial vendors: Centric, Pink Roccade, Aareon, Pro4all offer packaged APs integrated into their public-sector ERPs.

Enforcement and oversight

The Dutch B2G mandate has no specific sanctions regime. The enforcement mechanism is indirect but effective:

  • Payment refusal: a contracting authority may refuse a paper invoice above 5 000 € excl. VAT. The supplier must resubmit electronically, delaying payment.
  • Article 21 Aanbestedingswet: a breach of art. 4.21 by a contracting authority can be challenged before the administrative court (Bestuursrechter), but no significant case has been adjudicated since 2017 — compliance is near-total.
  • Internal audit: the Algemene Rekenkamer (Court of Audit) audits annual e-invoicing usage of ministries since 2018.

European comparison

CountryCentral B2G mandateSub-central B2G mandateFormatNetwork
Netherlands 18 April 2017 18 April 2019 EN 16931 (UBL 2.1 + Simplerinvoicing CIUS) PEPPOL
Italy 6 June 2014 (FatturaPA) 31 March 2015 FatturaPA (national XML) SdI (Sistema di Interscambio)
France 1 January 2017 (Chorus Pro) 1 January 2020 UBL, CII, Factur-X, PDF/A-3 Chorus Pro
Germany 27 November 2020 (XRechnung) 18 April 2020-2024 (by Land) XRechnung (UBL/CII) or ZUGFeRD ZRE / OZG-RE / PEPPOL
Belgium 1 January 2024 (Mercurius) variable PEPPOL BIS Billing 3.0 PEPPOL via Mercurius