Who has to send e-invoices in the Netherlands
The obligation is business-to-government. If you supply the Dutch central government under a contract awarded from 2017 onwards, you must invoice electronically; since April 2019 every other contracting authority must at least be able to receive an EN 16931 invoice. For business-to-business there is no Dutch mandate — you may still agree with a customer to exchange PDFs. Many Dutch companies nonetheless moved to PEPPOL voluntarily, because their buyers ask for it and because it removes manual re-keying on the receiving side.
NLCIUS, SI-UBL and the PEPPOL network
NLCIUS is the specification; SI-UBL 2.0 is its UBL 2.1 syntax binding, originally published by the Simplerinvoicing network and now overseen by the Dutch Peppol Authority. Participants are identified by a PEPPOL participant ID — for Dutch companies usually the Chamber of Commerce (KvK) number under scheme 0106, or the government OIN under 0190. A Dutch VAT number (scheme 9944) is also used. Getting the scheme wrong is one of the most common reasons an invoice is rejected at the receiving access point.
Is e-invoicing mandatory for B2B in the Netherlands?
Not today. The Netherlands has deliberately not followed Belgium, Italy or Poland with a national B2B mandate, and the government has indicated it prefers to align with the European timetable instead of building a domestic system first. What is coming is ViDA: from July 2030, structured e-invoices and near-real-time digital reporting become mandatory for intra-EU cross-border B2B supplies, and member states may impose domestic mandates without needing an EU derogation. Practically, if you already send NLCIUS or PEPPOL BIS 3.0, you are ready — the semantic model is the same EN 16931 either way.
How aiDoks helps Dutch businesses
Validate any NLCIUS / SI-UBL 2.0 invoice against the official schematron — the full EN 16931 rule set plus the Dutch BR-NL rules — before you send it, so a buyer's access point never rejects it. Generate a compliant NLCIUS invoice from a guided form, or upload a PDF and let AI OCR extract the data into a structured invoice. And convert between PEPPOL UBL, CII and Factur-X when you trade with partners on other formats. aiDoks prepares and checks the file — your PEPPOL access point handles transmission.