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.
Legal basis — Aanbestedingswet + EU 2017/1870
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
- 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
┌────────────────┬──────────────────────────────────────────────────────────────┐
│ 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:
┌──────────────────────────┬─────────────────────────────────────────────────┐
│ 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, ICD0190) 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
| Country | Central B2G mandate | Sub-central B2G mandate | Format | Network |
|---|---|---|---|---|
| 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 |