Peppol BIS 3.0: het factuurformaat uitgelegd
Peppol BIS Billing 3.0 is het factuurprofiel dat je over het Peppol-netwerk verstuurt. Het is geen los formaat dat iemand heeft bedacht, maar een strakke invulling van de Europese norm EN 16931, opgeschreven in de XML-taal UBL. In dit artikel lees je wat BIS 3.0 precies is, wat het eist, en hoe je een geldig bestand maakt en controleert.
Een Peppol BIS 3.0-bestand nodig?
Upload je pdf-factuur; je krijgt een controlescherm en daarna een geldig BIS 3.0-bestand in UBL.
🔒 Je bestand wordt in de EU verwerkt en niet bewaard. Wij verkopen je factuurgegevens nooit door.
Wat is Peppol BIS Billing 3.0?
De volledige naam is Peppol BIS Billing 3.0, waarbij BIS staat voor Business Interoperability Specification. Het is de specificatie die Peppol heeft opgesteld voor facturen en creditnota's. Belangrijk om te begrijpen: BIS 3.0 verzint geen nieuwe factuurinhoud, maar bouwt voort op de Europese norm EN 16931. In vaktermen is het een CIUS — een Core Invoice Usage Specification. Dat betekent dat BIS 3.0 de EN 16931-norm verder inperkt: het maakt sommige velden verplicht die de norm optioneel laat, en het schrijft precieze codelijsten en regels voor. Alles wat aan BIS 3.0 voldoet, voldoet dus automatisch óók aan EN 16931 — maar niet andersom.
UBL is de syntax
EN 16931 beschrijft alleen de inhoud: welke gegevens er in een factuur horen en hoe totalen en btw zich verhouden. Hoe die gegevens technisch worden opgeschreven, laat de norm aan een syntax over. BIS 3.0 kiest daarvoor UBL 2.1 (Universal Business Language): een XML-formaat waarin elk gegeven — factuurnummer, leverdatum, btw-categorie, IBAN — in een eigen benoemd element staat. Zo weet elke ontvanger precies waar hij welk bedrag vindt, zonder te hoeven raden. Wil je dieper in op de taal zelf, lees dan wat is UBL.
Wat eist BIS 3.0?
Een geldig BIS 3.0-bestand moet onder meer bevatten: een uniek factuurnummer en factuurdatum, het verkoperschema met btw-identificatie, de afnemergegevens, één of meer factuurregels met hoeveelheid en eenheidsprijs, per regel de juiste btw-categoriecode, en een btw-overzicht (tax breakdown) waarvan de subtotalen exact optellen tot het factuurtotaal. Ook eist het profiel een customization ID en profile ID die aangeven dat het bestand het BIS Billing 3.0-profiel volgt. Ontbreekt zo'n verplicht veld, of klopt de btw-optelling niet op de cent, dan wijst het Peppol-netwerk of het boekhoudpakket van de ontvanger de factuur af.
Zo maak en controleer je een geldig BIS 3.0-bestand
Je hoeft de XML niet met de hand te schrijven. Met Boekstract kun je een bestaande pdf-factuur naar UBL omzetten in het BIS 3.0-profiel: je uploadt de pdf, controleert de uitgelezen gegevens en downloadt het geldige bestand. Heb je al een UBL-bestand van je pakket, dan kun je het laten controleren op de EN 16931-regels voordat je het verstuurt. Zo voorkom je afwijzingen bij de ontvanger.
Kort: EN 16931 = de norm · BIS 3.0 = een CIUS die de norm aanscherpt · UBL = de syntax waarin het staat.
Hoe Boekstract in het plaatje past
Boekstract maakt, leest en controleert het factuurbestand: van een pdf-factuur naar UBL in het BIS 3.0-profiel, een controle op de EN 16931-regels, of UBL naar Excel om een ontvangen factuur te boeken. Het versturen over het Peppol-netwerk zelf doet een access point — vaak al onderdeel van je boekhoudpakket. Boekstract levert het geldige BIS 3.0-bestand dat je daar aanlevert.
Wil je eerst het grotere geheel begrijpen? Lees dan wat is Peppol of de uitleg over e-facturatie. Of ga terug naar de homepage om alle tools te bekijken.
Veelgestelde vragen
Wat is het verschil tussen Peppol BIS 3.0 en EN 16931?
EN 16931 is de Europese norm die vastlegt wat er in een e-factuur moet staan. Peppol BIS Billing 3.0 is een CIUS: een aanscherping van die norm die sommige optionele velden verplicht maakt en vaste codelijsten voorschrijft. Een BIS 3.0-bestand voldoet altijd aan EN 16931, maar niet elke EN 16931-factuur voldoet aan BIS 3.0.
Wat is een CIUS?
CIUS staat voor Core Invoice Usage Specification. Het is een manier om de EN 16931-norm verder in te perken zonder ermee in strijd te zijn: je maakt velden verplicht of beperkt toegestane waarden, maar je voegt niets toe dat de norm niet toestaat. Peppol BIS 3.0 is zo'n CIUS.
Welke syntax gebruikt Peppol BIS 3.0?
BIS 3.0 gebruikt UBL 2.1 als syntax: een XML-formaat waarin elk factuurgegeven in een eigen benoemd element staat. De inhoud komt van EN 16931; UBL bepaalt hoe het bestand technisch is opgebouwd.
Hoe controleer ik of mijn bestand een geldige BIS 3.0-factuur is?
Je laat het bestand valideren tegen de EN 16931- en BIS 3.0-regels. Boekstract doet dat automatisch: upload je UBL-bestand of pdf, dan zie je meteen of verplichte velden ontbreken of de btw-optelling niet klopt, voordat je de factuur verstuurt.
Kan ik van een pdf een BIS 3.0-bestand maken?
Ja. Met Boekstract upload je je pdf-factuur, controleer je de uitgelezen gegevens en download je een geldig BIS 3.0-bestand in UBL. Dat lever je aan bij je boekhoudpakket of access point om via Peppol te versturen.