Op 9 oktober 2026 verscheen EN 16931 1.3.17, een nieuwe versie van de Europese validatieregels voor e-facturen. Peppol neemt die regels doorgaans op in de release van november, dus vandaag zijn ze nog niet verplicht. Toch loont het om nu al te kijken wat er verandert, want een paar regels worden strenger. In dit artikel leggen we uit wat EN 16931 1.3.17 is, wat het betekent voor Belgische facturen en hoe je je eigen factuur er nu al mee test.
Wat is EN 16931 1.3.17 precies?
EN 16931 is de Europese norm die vastlegt welke gegevens een e-factuur bevat en wat ze betekenen. Bij die norm horen validatieregels: technische controles die nagaan of een factuur de norm volgt, zoals “de totalen moeten kloppen” of “het btw-nummer moet met een landcode beginnen”. De Europese normcommissie (CEN) werkt die regels twee keer per jaar bij. Versie 1.3.17 is dus geen nieuwe norm, maar een nieuwe set controles bij dezelfde norm.
Peppol BIS Billing, de standaard voor e-facturen in België, bouwt op die Europese regels voort en voegt er eigen Peppol-regels aan toe. Een Access Point controleert beide lagen voor het een factuur doorstuurt. Daarom raakt een nieuwe versie van de Europese regels ook elke Belgische e-factuur. In ons boek leggen we die gelaagde opbouw uit in §4.1.
Wanneer worden de nieuwe regels verplicht?
| Gepubliceerd door CEN | 9 oktober 2026 |
| In Peppol | verwacht in de release van november 2026 |
| Verplicht | nog niet bekend, doorgaans ongeveer drie maanden na de Peppol-release |
| Vandaag van kracht | EN 16931 1.3.16, in Peppol BIS Billing 3.0.21 |
De precieze datum volgt pas met de release notes van Peppol. Tot dan blijven de regels 1.3.16 gelden. Je hebt dus tijd, maar die tijd gebruik je best om te testen.
Wat verandert er met EN 16931 1.3.17 voor Belgische facturen?
We legden de regelbestanden van 1.3.16 en 1.3.17 naast elkaar en testten de wijzigingen met eigen testfacturen. Voor Belgische facturen springen drie regels in het oog.
- UBL-SR-25, een naam voor de leveringspartij: staat er een leveringspartij (DeliveryParty) op de factuur, dan moet ze voortaan precies één naam hebben. Software die enkel een nummer meestuurt, zoals een magazijn- of locatiecode, krijgt daardoor een fout. Vandaag geeft zo’n factuur hoogstens een waarschuwing. Opvallend: de officiële melding zegt nog “maximum once”, terwijl de controle nu precies één naam vraagt.
- UBL-SR-57, één keer de wettelijke gegevens: de wettelijke gegevens van een partij (PartyLegalEntity) mogen hoogstens één keer voorkomen.
- UBL-SR-58, één BIC per bankfiliaal: een bankfiliaal (FinancialInstitutionBranch) moet precies één BIC bevatten.
Het Belgische Peppol-adres verandert niet. De schema’s 0208 (ondernemingsnummer) en 9925 (btw-nummer) blijven geldig.
Opvallend: het Griekse btw-prefix EL
Griekse btw-nummers beginnen met EL en niet met de landcode GR. De Europese regel BR-CO-09 liet dat prefix daarom uitdrukkelijk toe. In EN 16931 1.3.17 staat EL echter niet meer in de lijst met toegelaten prefixen. Toch zegt de beschrijving van de regel nog altijd: “Nevertheless, Greece may use the prefix EL”.
We testten het met een factuur aan een Griekse klant met btw-nummer EL094259216. Met de regels 1.3.16 is die factuur geldig. Met 1.3.17 geeft ze de fout BR-CO-09. Of dat zo bedoeld is, weten we niet. Vermoedelijk is EL weggevallen bij een opkuis van die lijst, waarbij de landcodes van UBL en CII gelijkgetrokken werden. Het kan ook nog rechtgezet worden voor Peppol de regels overneemt. Factureer je aan Griekse klanten, test dan nu al een factuur en volg het op met je softwareleverancier.

Andere wijzigingen
- Strengere controle van het landprefix: in UBL keek BR-CO-09 niet nauwkeurig naar de eerste twee tekens van een btw-nummer. Een btw-nummer van één letter, zoals “A”, raakte daardoor door de controle, terwijl CII het afkeurde. Nu controleert UBL even streng als CII. Belgische btw-nummers met BE merken daar niets van, een btw-nummer zonder geldig landprefix wordt wel afgekeurd.
- Spanje: de regels voor de Canarische Eilanden (IGIC) en voor Ceuta en Melilla (IPSI) heten nu BR-IG en BR-IP in plaats van BR-AF en BR-AG. Bovendien komen er 19 Spaanse vrijstellingscodes (VATEX-ES) bij.
- CII: een bijlage moet een mime-type en een bestandsnaam hebben, en een factuur bevat hoogstens één betaalkaart en één domiciliëringsmandaat. Daarnaast rekenen enkele controles nu correct met decimale getallen.
- Notities: de lijst met onderwerpcodes voor een notitie op de factuur (BT-21) is nu dezelfde in UBL en CII.
- Codelijsten: de munt van Sao Tomé en Principe heet nu STN in plaats van STD. Verder komen de identificatieschema’s 0249, 0250 en 0251 erbij, en 18 nieuwe eenheden.
Zo test je je factuur met EN 16931 1.3.17
In onze gratis validator kan je de nieuwe regels nu al gebruiken. Je factuur blijft daarbij op je eigen computer, net als bij elke andere controle.
- Open de e-factuurvalidator met de regels 1.3.17. Die link kiest de nieuwe regels meteen voor je. Je vindt ze ook zelf via Geavanceerd, in de groep “Aangekondigd, nog niet verplicht”.
- Sleep je XML-bestand in het vak. Een pdf met ingesloten XML werkt ook.
- Bovenaan het resultaat zie je dat je met regels test die nog niet verplicht zijn. Klik daar op Wat verandert er voor deze factuur?
- De validator controleert dezelfde factuur dan ook met de regels van vandaag en toont enkel de verschillen: wat er nieuw bijkomt en wat verdwijnt. Staat er “Geen verschil”, dan is je factuur klaar voor 1.3.17.
Geen factuur bij de hand? Probeer dan onze testfacturen: een factuur met een leveringspartij zonder naam en een factuur aan een Griekse klant.
Wat doe je nu best?
- Test een paar echte facturen van verschillende types: een gewone factuur, een creditnota en een factuur met een leveringsadres.
- Vraag je softwareleverancier of Access Point wanneer ze EN 16931 1.3.17 gebruiken, en of ze UBL-SR-25 al opvangen.
- Volg de wijzigingen in de Peppol-regels op. Zodra Peppol de datum bekendmaakt, vullen we die pagina aan.
Krijg je een foutcode die je niet kent, dan vind je de uitleg bij de Peppol-foutcodes. De volledige lijst met wijzigingen staat in de officiële release van EN 16931 1.3.17. Alle opgeloste meldingen vind je in de mijlpaal 1.3.17 op GitHub.
