Kort & krachtig
- NLCIUS = Nederlandse CIUS (Core Invoice Usage Specification) bovenop EN 16931.
- BIS Billing 3.0 = Peppol Business Interoperability Specification voor facturatie, eveneens op EN 16931.
- Beide gebruiken UBL 2.1 als syntax.
- NLCIUS is strikter: extra verplichte velden (IBAN, KvK).
- Voldoe je aan NLCIUS, dan voldoe je automatisch aan BIS.
- Voor B2G in NL: NLCIUS verplicht. Voor B2B internationaal: BIS volstaat.
Beide bouwen op EN 16931
EN 16931 is de Europese norm voor de semantische inhoud van een elektronische factuur, vastgelegd door CEN/CENELEC in 2017. De norm definieert welke informatie een factuur moet bevatten (verkoper, koper, regels, btw, totalen) maar niet hoe die informatie technisch wordt opgeschreven.
Daarvoor bestaan CIUS'en (Core Invoice Usage Specifications): nationale of sectorale invullingen die EN 16931 verstrengen of beperken. NLCIUS is de Nederlandse versie. BIS Billing 3.0 is de Peppol-versie.
De verschillen op een rij
| Aspect | NLCIUS | BIS Billing 3.0 |
|---|---|---|
| Beheer | STPE (NL) | OpenPeppol AISBL |
| Gebaseerd op | EN 16931 + NL-extensies | EN 16931 + Peppol-extensies |
| Syntax | UBL 2.1 | UBL 2.1 |
| Scope | Nationaal (NL B2G) | Internationaal B2B + B2G |
| Verplichte ID koper | KvK (0106) | KvK, KBO of btw |
| IBAN-veld | Verplicht bij betaling | Aanbevolen |
| Inkoopordernummer | Verplicht voor B2G | Optioneel |
| Btw-tariefcode | EN-codes (S, Z, E, K) | EN-codes (S, Z, E, K, G, O) |
| Transport | UBL via Peppol of e-mail | Uitsluitend Peppol netwerk |
| Validator | NL Peppol Authority | OpenPeppol |
Verplichte velden waar NLCIUS strenger is
- IBAN bij betaling:
cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:IDmoet aanwezig en geldig zijn (Mod-97 check). - KvK-nummer koper: bij B2G verplicht via scheme 0106.
- InkoopOrderReferentie: bij overheidsopdrachten verplicht via
cac:OrderReference/cbc:ID. - OrderRegelNummer: bij regelreferentie verplicht via
cac:InvoiceLine/cac:OrderLineReference/cbc:LineID. - BtwIdentificatie verkoper en koper: bij intracommunautaire leveringen verplicht.
Concrete impact
BR-NL-01("Inkoopordernummer ontbreekt").Validatieregels en errors
NLCIUS heeft een eigen set van Schematron-regels bovenop de EN 16931-validatie:
- BR-NL-01 t/m BR-NL-25: Nederlandse business rules (IBAN, KvK, ordernummers, btw).
- BR-NL-26 t/m BR-NL-50: codeerregels (tariefcodes, eenhedencodes UN/ECE).
- BR-CO-XX: berekeningsregels (totalen kloppen, btw klopt).
BIS Billing 3.0 gebruikt de standaard EN 16931-Schematron plus Peppol-specifieke checks (PEPPOL-EN16931-R001 t/m R070). Veel van die regels overlappen met NLCIUS.
Transport: Peppol of niet?
Hier zit het belangrijkste praktische verschil:
- NLCIUS-bestanden mogen via verschillende kanalen: Peppol, e-mail (als bijlage UBL.xml + visualisatie PDF), portal-uploads.
- BIS Billing 3.0-bestanden worden in principe enkel via het Peppol netwerk getransporteerd (AS4/AP).
Wat betekent dit concreet? Een NL-onderneming die nog geen AP heeft, kan een NLCIUS UBL als e-mailbijlage sturen naar de Belastingdienst of een gemeente. Voor de Belgische mandate vanaf 1 januari 2026 daarentegen is Peppol-transport vereist.
Welke kies je?
- Lever je aan NL-overheid: NLCIUS verplicht.
- Lever je aan BE-klanten (B2B vanaf 2026): BIS Billing 3.0 verplicht via Peppol.
- Lever je internationaal in EU: BIS Billing 3.0 is de veiligste keuze.
- Lever je gemixt: kies een pakket dat BIS-output genereert die ook NLCIUS-conform is (zoals Aiply, Exact, Visma).
In de praktijk is de hele discussie voor de eindgebruiker onzichtbaar: jouw software regelt het. Bij twijfel: kies een pakket dat beide standaarden expliciet ondersteunt en valideert voor verzending.