Documentformaten voor ontwikkelaars: welk formaat kies je (NLCIUS, BIS Billing 3.0, PINT), wat valideer je en waar staan de specificaties.
Elke factuur die je via de PSB API verstuurt is een XML-document in een gestandaardiseerd formaat. Deze pagina vat samen wat je als ontwikkelaar over die formaten moet weten om te kunnen starten: welk formaat je kiest, hoe de PSB ermee omgaat en waar de volledige specificaties staan. De inhoudelijke achtergrond (semantiek, velden, compliance per land) staat onder Leren → Documentformaten.
Vrijwel elke Nederlandse integratie begint met een van deze twee formaten. Beide zijn gebaseerd op UBL 2.1 en de Europese norm EN 16931; het verschil zit in het profiel (de CIUS) dat aanvullende regels oplegt.
urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0De CustomizationID in je XML bepaalt tegen welk profiel wordt gevalideerd. Zet je die verkeerd, dan valideert je document tegen de verkeerde regelset en wordt het geweigerd.
Vuistregel voor je keuze: verstuur je uitsluitend binnen Nederland, gebruik NLCIUS. Verstuur je (ook) internationaal, gebruik BIS Billing 3.0. Twijfel je, begin dan met NLCIUS: de PSB transformeert automatisch naar wat de ontvanger verwacht.
Je hoeft niet elk formaat zelf te implementeren. De PSB herkent het aangeleverde formaat en transformeert het waar nodig naar het formaat dat de ontvanger verwacht — bijvoorbeeld van NLCIUS naar XRechnung voor een Duitse overheidsontvanger. De conversie loopt via het gedeelde semantische model van EN 16931. In de praktijk betekent dit:
Voor internationale scenario's en specifieke sectoren ondersteunt de PSB onder meer:
Het volledige overzicht met 25+ formaatartikelen staat onder Formaten.
CustomizationID, EndpointID (bepaalt de ontvanger), BTW-totalen en de gebruikte codelijsten. Veldniveau-uitleg staat in Opbouw van een UBL-factuur en de praktijkartikelen (BTW-verlegd, creditnota's, kortingen, G-rekening).Nee. Je levert aan in één formaat (meestal NLCIUS of BIS Billing 3.0); de PSB transformeert automatisch naar het formaat dat de ontvanger verwacht. Alleen bij sectorspecifieke of nationale formaten met afwijkende semantiek kan aanvullende afstemming nodig zijn.
NLCIUS is de Nederlandse set afspraken (CIUS) op de Europese norm EN 16931; SI-UBL 2.0 is de technische UBL-implementatie daarvan. In de praktijk worden de termen door elkaar gebruikt: een SI-UBL 2.0-bestand is een NLCIUS-conforme factuur.
Per formaat linkt het bijbehorende artikel onder Leren → Documentformaten naar de officiële specificatie. Veelgebruikte codelijsten (EAS, BTW-categorieën, betaalwijzen) staan toegelicht bij de praktijkartikelen en op docs.peppol.eu.