← Terug naar blog

UBL factuur uitleg: wat het is en hoe het werkt

10 oktober 2026
UBL factuur uitleg: wat het is en hoe het werkt

Een UBL-factuur is een machineleesbare XML-factuur die is opgebouwd volgens de Europese norm NEN-EN 16931, zodat boekhoudsoftware de gegevens automatisch kan inlezen zonder handmatige invoer. Dat levert minder fouten en snellere verwerking op dan een PDF. UBL wordt gebruikt bij facturatie aan overheden en steeds vaker ook tussen bedrijven onderling, met Peppol en de Belastingdienst als belangrijke spelers in de keten.


Kort samengevat:

  • Kies NLCIUS voor Nederlandse facturen en Peppol BIS wanneer je via een toegangspunt verstuurt; beide profielen volgen dezelfde Europese norm.
  • Controleer vóór verzending het XML-bestand op profielvereisten, verplichte referenties, btw en totalen; zelfs één cent verschil kan tot afkeuring leiden.
  • Verzending per elektronische post blijft praktisch voor kleinere ondernemers, maar Peppol authenticeert afzenders en bevestigt aflevering; valideer en archiveer bestanden in beide gevallen goed.
  • Bewaar het oorspronkelijke XML-bestand ongewijzigd, samen met verzendbewijs en controlelogboek, zeven jaar lang, of tien jaar bij onroerende zaken of de Unieregeling.
  • Digitale aanlevering aan de overheid is al langer verplicht; voor andere bedrijven werkt het kabinet aan bredere verplichtingen voor elektronische facturatie.

Smartzzp
Houd je digitale administratie helder
Smart ZZP ondersteunt ondernemers met boekhouding en btw-aangiftes, zodat je administratie overzichtelijk blijft naast digitaal factureren.
Bekijk de ondersteuning

Inhoudsopgave

Wat is UBL technisch gezien?

UBL staat voor Universal Business Language: een XML-syntax die het semantische model van EN 16931 vertaalt naar een vast, machineleesbaar bestandsformaat. De norm zelf beschrijft wélke gegevens een factuur moet bevatten, terwijl UBL bepaalt hóe die gegevens technisch worden vastgelegd, aldus NEN.

Omdat landen en sectoren net andere eisen stellen, bestaan er profielen die de Europese norm lokaal invullen. In Nederland is dat NLCIUS, internationaal speelt Peppol BIS die rol binnen het Peppol-netwerk.

  • NLCIUS past UBL toe op de Nederlandse situatie, inclusief KvK- en btw-gegevens.
  • Peppol BIS regelt een internationaal bruikbaar profiel voor aflevering via accesspoints.
  • Beide profielen bouwen voort op dezelfde EN 16931-structuur, dus de kernvelden komen overeen.

UBL is al langer verplicht bij facturatie aan de overheid (B2G) en de adoptie in B2B groeit, mede doordat toekomstig beleid richting verplichte e-facturatie beweegt.

Opbouw van een UBL-factuur: de belangrijkste XML-elementen

Een UBL-bestand is strikt hiërarchisch opgebouwd. Volgens eConnect leiden kleine afwijkingen in volgorde of rekenkundige fouten, zoals één cent verschil in een totaal, al snel tot afkeuring bij validatie.

De structuur valt uiteen in vier hoofdgebieden:

  • Factuurniveau: algemene gegevens zoals InvoiceID, IssueDate en het type document.
  • Partijen: gegevens van verkoper en koper, vastgelegd in AccountingSupplierParty en AccountingCustomerParty.
  • Regels en levering: de productregels in InvoiceLine, aangevuld met leverings- en betaalinformatie.
  • Financiële totalen: btw-bedragen in TaxTotal en het eindtotaal in LegalMonetaryTotal.

Een rekenverschil van ook maar één cent tussen regeltotalen en het eindbedrag kan een UBL-factuur laten afkeuren, meldt eConnect: dat maakt automatische controle vóór verzending essentieel. Veelvoorkomende fouten zitten vaker in een ontbrekende orderreferentie of een verkeerd ingevuld btw-percentage, eerder dan in de XML-structuur zelf.

Versturen en ontvangen: e-mailbijlage versus Peppol

Een UBL-factuur kan op twee manieren bij de ontvanger terechtkomen. De eerste route is simpel: het bestand als bijlage meesturen met een e-mail, waarna de ontvanger het handmatig of via zijn boekhoudpakket inleest. De tweede route loopt via een Peppol-accesspoint, dat de factuur automatisch routeert, de afzender authenticeert en een afleverbevestiging teruggeeft. De Nederlandse Peppolautoriteit wijst op die strikte authenticatie als reden om Peppol te verkiezen boven losse verzending, al blijft e-mail voor kleinere ondernemers vaak de praktischere keuze zolang validatie en opslag goed geregeld zijn, zo meldt ZZP Pulse.

Voordat een factuur aankomt, doorloopt ze meestal drie controles:

  1. Syntactische validatie: is het XML-bestand technisch correct opgebouwd?
  2. BR-regelcontrole: kloppen de verplichte bedrijfsregels, zoals rekenkundige consistentie tussen regels en totalen?
  3. Profielcontrole: voldoet het bestand aan het gekozen profiel, zoals NLCIUS of Peppol BIS?

Een verkeerd ingevuld ProfileID of CustomizationID is een veelvoorkomende reden voor afkeuring, omdat dat veld bepaalt welke extra velden en regels gelden, aldus eConnect.

Pro-tip: Valideer elke UBL-factuur eerst met een testbestand voordat u op grote schaal gaat verzenden, zo voorkomt u dat een structurele fout zich herhaalt in honderden facturen.

Voordelen voor ondernemers: minder fouten, snellere verwerking

Het grootste voordeel van UBL zit in de directe inleesbaarheid: boekhoudsoftware verwerkt de factuurgegevens automatisch, zonder dat iemand bedragen of referenties hoeft over te typen.

  • Minder handmatige invoer betekent minder kans op tikfouten in bedragen of btw-codes.
  • Snellere verwerking versnelt doorgaans ook de betaaltermijn, omdat facturen niet blijven liggen voor handmatige controle.
  • Bij hogere volumes lopen de besparingen op, omdat elke factuur dezelfde geautomatiseerde stap doorloopt.
  • Een digitale verwerkingsketen laat een duidelijker spoor na dan losse PDF's, wat controles vanuit de Belastingdienst vergemakkelijkt.

Testsets en referentiefacturen conform NLCIUS en EN 16931 maken het mogelijk om UBL-bestanden te controleren voordat ze in productie gaan, meldt SoftwarePakketten: wie dat vooraf test, voorkomt dat fouten pas bij de ontvanger aan het licht komen.

Bewaarplicht en compliance: hoe u UBL-facturen archiveert

Voor UBL-facturen geldt dezelfde bewaarplicht als voor andere zakelijke administratie. Volgens de Belastingdienst is de standaardtermijn 7 jaar, oplopend tot 10 jaar bij facturen die onroerende zaken betreffen of onder de Unieregeling vallen.

Belangrijk is dat u het bestand bewaart in de oorspronkelijke, onbewerkte staat, inclusief:

  • Het originele XML-bestand, niet alleen een afgedrukte of geconverteerde versie.
  • De bijbehorende e-mail of verzendbevestiging als bewijs van aflevering.
  • Een logbestand of audittrail dat aantoont dat het bestand niet is gewijzigd.

Regelmatige back-ups en beperkte toegangsrechten tot het archief verkleinen het risico dat bestanden zoekraken of onbedoeld worden aangepast. Meer over de praktische kant van bewaarplicht leest u in onze uitleg over de bewaarplicht van administratie.

Praktische checklist: UBL genereren, valideren en testen

Overstappen op UBL hoeft geen groot project te zijn als u de stappen in de juiste volgorde zet.

  1. Controleer uw softwarepakket: ga na of uw boekhoudsoftware UBL kan exporteren en welk profiel wordt ondersteund.
  2. Kies het juiste profiel: NLCIUS voor Nederlandse B2B/B2G-situaties, Peppol BIS wanneer u via een accesspoint verstuurt.
  3. Genereer een testfactuur: maak een voorbeeldbestand aan met realistische gegevens, inclusief btw en referenties.
  4. Valideer het bestand: gebruik een online validator of een referentieset om syntaxfouten en rekenverschillen op te sporen.
  5. Verstuur een proefzending: test via e-mail of een accesspoint voordat u op volledige schaal overstapt.

Voor het testen bestaan diverse generatoren, validators en ketentestsets, waaronder testbestanden conform NLCIUS en EN 16931 die door SoftwarePakketten worden genoemd. Wanneer een validatie faalt, ligt de oorzaak meestal bij een rekenverschil tussen regeltotalen en eindbedrag, een ontbrekende verplichte referentie, of een verkeerd ingesteld profiel.

Pro-tip: Bewaar elke afgekeurde testfactuur samen met de foutmelding, zo bouwt u snel een overzicht op van de fouten die bij uw eigen administratie het vaakst terugkomen.

Praktijkinzichten van Smart ZZP over UBL-implementatie

Bij het invoeren van UBL komt meer kijken dan alleen een exportknop indrukken. Wij zien bij klanten regelmatig knelpunten rond de kleineondernemersregeling, ontbrekende orderreferenties en bijlagen die niet correct zijn gekoppeld aan de factuur.

  • Wij stellen het juiste profiel in, afhankelijk van of een klant vooral overheidsopdrachten of reguliere B2B-facturen verstuurt.
  • Wij voeren tussentijdse validaties uit, zodat fouten worden opgespoord voordat een factuur de deur uitgaat.
  • Wij signaleren veelvoorkomende knelpunten, zoals een KOR-vermelding die ontbreekt of een referentie die niet aansluit bij de inkooporder van de klant.

Meer achtergrond over hoe UBL past binnen bredere digitale facturatie vindt u in onze uitleg over digitale facturatie voor zzp en mkb.

Toepassing van UBL-facturen in zorg, horeca en transport

De manier waarop UBL wordt ingezet, verschilt per sector, vooral door de aard van de facturen en de partijen waarmee wordt samengewerkt.

In de zorg gaat het vaak om facturatie richting zorgverzekeraars en gemeenten, partijen die al langer digitale aanlevering eisen. Een correcte UBL-structuur met de juiste referenties voorkomt vertraging in de uitbetaling, wat in deze sector direct invloed heeft op de cashflow van kleine praktijken en zzp'ers in de zorg.

In de horeca spelen vooral leveranciersfacturen een rol: grote groothandels en drankleveranciers sturen steeds vaker UBL in plaats van PDF, zodat de boekhouding automatisch wordt bijgewerkt zonder dat iemand bonnen hoeft te scannen of over te typen.

In de transportsector komt UBL vaak samen met specifieke documentatie zoals ritgegevens of vergunningsreferenties. Voor ondernemers die met een NIWO-vergunning werken, is het extra belangrijk dat facturen de juiste referenties en partijgegevens bevatten, omdat opdrachtgevers deze vaak controleren voordat ze tot betaling overgaan.

In alle drie de sectoren geldt hetzelfde uitgangspunt: hoe consistenter de UBL-structuur, hoe minder handmatig werk er overblijft bij facturatie met vaste opdrachtgevers of leveranciers.

Wettelijke vereisten voor zzp'ers en mkb rond UBL-facturen

Voor Nederlandse zzp'ers en mkb-ondernemers gelden dezelfde factuurvereisten, ongeacht of de factuur als PDF of als UBL-bestand wordt verstuurd: verplichte gegevens zoals btw-nummer, KvK-nummer, factuurdatum en een duidelijke omschrijving van de levering blijven nodig.

Vier verplichte gegevens op een factuur

Het kabinet werkt aan bredere regelgeving op dit vlak. Volgens de Rijksoverheid is gekozen voor invoering van verplichte e-facturatie en rapportage voor bedrijven, met als doel administratieve lasten en fraude te beperken. Die ontwikkeling loopt gefaseerd, en ondernemers wordt aangeraden nu al te starten met digitalisering in plaats van te wachten tot een verplichting ingaat.

Voor facturatie aan de overheid (B2G) is digitale aanlevering al langer de norm, en Peppol wordt daarbij aanbevolen vanwege de betrouwbare authenticatie van afzender en ontvanger. Voor zzp'ers die onder de kleineondernemersregeling vallen, blijft het van belang om de KOR-vermelding correct op te nemen in de factuur, ook wanneer deze als UBL wordt aangeleverd. Meer over de actuele regels leest u in ons overzicht van factuureisen voor ondernemers.

Tips om als zzp'er over te stappen naar UBL

De overstap naar UBL hoeft niet in één keer volledig te gebeuren. Een paar praktische stappen maken het overzichtelijk:

  • Begin met één klant of opdrachtgever die al UBL accepteert, zodat u ervaring opdoet zonder meteen uw hele facturatieproces om te gooien.
  • Controleer uw boekhoudpakket op UBL-ondersteuning voordat u tijd steekt in aanpassingen elders in uw proces.
  • Gebruik gratis sjablonen of tools als tussenstap wanneer u nog geen volledige UBL-ondersteuning heeft; een factuursjabloon kan helpen om intussen toch een consistente, foutloze factuur op te stellen.
  • Valideer voordat u verzendt, zeker bij de eerste facturen, om te voorkomen dat kleine fouten telkens terugkomen.
  • Vraag na bij grote opdrachtgevers of ze een voorkeur hebben voor Peppol of e-mailbijlage, zodat u geen tijd verliest aan de verkeerde route.

Wie zelf facturen opstelt en de administratie grotendeels handmatig doet, loopt sneller tegen fouten aan bij deze overstap. Onze tips om administratiefouten te voorkomen bieden aanvullende aandachtspunten die ook bij UBL relevant blijven.

Waarom UBL relevant blijft naarmate beleid verandert

UBL is geen tijdelijke trend. Het kabinet beweegt richting verplichte e-facturatie en rapportage, en wie nu al vertrouwd raakt met UBL loopt voor op die verplichting in plaats van er later haastig op te moeten reageren. Begin klein: test met één klant, valideer grondig, en breid pas uit zodra het proces soepel loopt.

— Smartzzp

Hoe wij ondersteunen bij UBL en digitale administratie

Een UBL-factuur correct opzetten, valideren en archiveren kost tijd die de meeste zzp'ers liever in hun eigen werk steken. Wij nemen dat traject uit handen: van het instellen van het juiste profiel tot doorlopende controle op validatiefouten binnen uw boekhouding.

Smartzzp

  • Wij verzorgen de volledige boekhouding met koppelingen naar Yuki en Exact Online, zodat UBL-facturen automatisch worden verwerkt.
  • Wij ondersteunen bij btw-aangiftes waarbij correcte factuurgegevens rechtstreeks doorlopen in de aangifte.
  • Wij bieden abonnementen met vaste maandprijzen, met verschillende pakketten voor wie meer begeleiding wil.

Benieuwd wat voor uw administratie het beste past? Bekijk onze abonnementen en diensten en plan een kennismaking in.

Veelgestelde vragen

Wat betekent een UBL-factuur precies?

Een UBL-factuur is een elektronische factuur in XML-formaat, opgebouwd volgens de Europese norm EN 16931, waardoor boekhoudsoftware de gegevens automatisch kan inlezen. Dat maakt UBL geschikt voor geautomatiseerde verwerking, in tegenstelling tot een PDF die handmatig moet worden overgetypt.

Hoe maak ik zelf een UBL-factuur?

De meeste boekhoudpakketten genereren een UBL-bestand automatisch zodra u een factuur aanmaakt, mits het pakket deze functie ondersteunt. Voor wie nog geen geschikte software heeft, bieden online generators en sjablonen een eerste stap, al blijft validatie voordat u verzendt belangrijk.

Wat is het verschil tussen gewone XML en UBL?

XML is een algemene opmaaktaal voor gestructureerde data, terwijl UBL een specifieke XML-standaard is die is afgestemd op zakelijke documenten zoals facturen. UBL volgt daarbij het semantische model van EN 16931, zodat iedereen dezelfde velden op dezelfde manier invult.

Hoe zet ik een PDF-factuur om naar UBL?

Een PDF bevat geen gestructureerde data en kan niet rechtstreeks worden omgezet zonder de onderliggende gegevens opnieuw in te voeren in UBL-formaat. De praktische route is om de factuurgegevens in te voeren in boekhoudsoftware die UBL-export ondersteunt, zodat het bestand vanaf daar automatisch wordt gegenereerd.

Moet ik als zzp'er verplicht overstappen op UBL?

Op dit moment is UBL vooral verplicht bij facturatie aan de overheid, terwijl B2B-gebruik groeit maar nog niet overal verplicht is. Het kabinet werkt wel aan bredere invoering van verplichte e-facturatie, dus vroeg starten voorkomt latere haast.

Bronnen

Aanbevelingen