Een UBL-factuur is een elektronische factuur die boekhoudsoftware automatisch kan uitlezen. In plaats van alleen een leesbare PDF bevat een UBL-factuur gestructureerde gegevens, zoals het factuurnummer, de klantgegevens, bedragen en btw. Hierdoor kunnen bedrijven facturen sneller verwerken en hoeven ze minder gegevens handmatig over te nemen.
In dit artikel lees je wat UBL betekent, hoe een UBL-factuur werkt, wat het verschil is met een PDF en wanneer je een UBL-bestand nodig hebt.
Wil je zelf een UBL-factuur maken? Met FactuurBaas kun je gratis een factuur opstellen en downloaden als XML-bestand, zonder account.
Wat betekent UBL?
UBL staat voor Universal Business Language. Het is een internationale standaard voor het elektronisch uitwisselen van zakelijke documenten, waaronder facturen, creditnota's en bestellingen.
De standaard wordt ontwikkeld en onderhouden door OASIS, een internationale organisatie voor open standaarden.
Een UBL-factuur gebruikt XML (Extensible Markup Language). Daarmee worden factuurgegevens opgeslagen in vaste, herkenbare onderdelen.
Bijvoorbeeld: in een gewone PDF ziet iemand het factuurnummer bovenaan de pagina staan. In een UBL-bestand wordt dat nummer opgeslagen in een specifiek gegevensveld. Geschikte software weet daardoor welk gegeven het factuurnummer is.
UBL zorgt er dus voor dat computers factuurgegevens kunnen herkennen zonder eerst de visuele opmaak van een document te moeten interpreteren.
Hoe werkt een UBL-factuur?
Stel: je bent zzp'er en hebt een opdracht uitgevoerd voor een zakelijke klant. Je maakt een factuur van € 1.000 exclusief 21% btw.
Bij een gewone PDF-factuur ziet de klant de bedragen en bedrijfsgegevens op een document. Om die gegevens in een boekhoudprogramma te verwerken, moet de klant ze mogelijk overtypen of laten herkennen door software.
Bij een UBL-factuur staan dezelfde gegevens gestructureerd in een XML-bestand.
De verwerking kan er dan zo uitzien:
- Je maakt een factuur met je bedrijfsgegevens, klantgegevens en factuurregels.
- Je downloadt de factuur als UBL/XML-bestand.
- Je levert het bestand aan via een methode die je klant ondersteunt.
- De boekhoudsoftware van je klant leest de gestructureerde gegevens uit.
- De klant controleert en verwerkt de factuur in de administratie.
Wanneer de systemen goed op elkaar aansluiten, kan een groot deel van dit proces automatisch verlopen.
Een UBL-factuur betekent overigens niet dat de betaling automatisch wordt uitgevoerd. Het bestand bevat factuurgegevens; het betaalproces blijft daarvan gescheiden.
Hoe ziet een UBL-factuur eruit?
Een UBL-factuur ziet er anders uit dan een PDF. Je krijgt meestal een bestand met de extensie .xml.
Open je dat bestand in een teksteditor, dan zie je XML-code met gegevensvelden.
Een vereenvoudigd voorbeeld van enkele velden:
<cbc:ID>2026-001</cbc:ID>
<cbc:IssueDate>2026-11-01</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>Hierin staat:
- ID: het factuurnummer 2026-001.
- IssueDate: de factuurdatum 1 november 2026.
- DocumentCurrencyCode: de valuta EUR.
Een volledig UBL-bestand bevat veel meer informatie, zoals de leverancier, de klant, de factuurregels, btw-specificaties en totaalbedragen. Het bovenstaande is alleen een illustratief fragment, geen complete UBL-factuur.
Je hoeft deze XML-code niet zelf te schrijven. Een factuurprogramma kan de gegevens omzetten naar het juiste bestandsformaat.
Wat staat er in een UBL-factuur?
Een UBL-factuur kan onder andere de volgende informatie bevatten:
| Onderdeel | Voorbeeld |
|---|---|
| Factuurnummer | 2026-001 |
| Factuurdatum | 1 november 2026 |
| Vervaldatum | 15 november 2026 |
| Leverancier | Jouw bedrijfsnaam en adres |
| Klant | Bedrijfsnaam en adres |
| Omschrijving | Websiteonderhoud |
| Bedrag exclusief btw | € 1.000,00 |
| Btw (21%) | € 210,00 |
| Totaal inclusief btw | € 1.210,00 |
| Betaalgegevens | IBAN en betalingskenmerk |
Daarnaast kunnen identificatienummers, orderreferenties, belastingcategorieën en andere gegevens nodig zijn.
Welke velden verplicht zijn, hangt af van de toepasselijke factuurregels en het elektronische factuurprofiel dat de ontvanger gebruikt.
Wat is het verschil tussen een UBL-factuur en een PDF?
Het belangrijkste verschil is dat een PDF bedoeld is om een factuur te lezen, terwijl UBL bedoeld is om factuurgegevens gestructureerd uit te wisselen.
| PDF-factuur | UBL-factuur |
|---|---|
| Leesbaar document met een vaste opmaak | Gestructureerd XML-bestand |
| Gemakkelijk te openen en printen | Bedoeld voor verwerking door software |
| Kan per e-mail worden verstuurd | Kan via ondersteunde systemen worden uitgewisseld |
| Gegevensherkenning kan extra stappen vragen | Gegevens staan in herkenbare velden |
| Geschikt voor visuele controle | Geschikt voor geautomatiseerde verwerking |
Een PDF kan digitaal zijn gemaakt en toch geen gestructureerde elektronische factuur zijn.
Omgekeerd kan een UBL-bestand alle relevante factuurgegevens bevatten zonder een mooie visuele factuuropmaak.
Sommige bedrijven gebruiken daarom beide formaten: een PDF om de factuur eenvoudig te bekijken en een UBL-bestand om de gegevens automatisch te verwerken.
Met FactuurBaas kun je dezelfde factuur downloaden als PDF of UBL/XML in de gratis factuurmaker.
Wat zijn de voordelen van een UBL-factuur?
1. Minder handmatig invoerwerk
Boekhoudsoftware kan gegevens zoals factuurnummers, bedragen en btw rechtstreeks uit het bestand halen.
Hierdoor hoeft de ontvanger minder informatie handmatig over te nemen.
2. Minder kans op overtypfouten
Bij handmatige invoer kunnen fouten ontstaan in bedragen, factuurnummers of klantgegevens.
Een goed opgebouwd UBL-bestand maakt het mogelijk om deze gegevens rechtstreeks over te nemen. De oorspronkelijke factuurgegevens moeten natuurlijk nog steeds correct zijn.
3. Snellere factuurverwerking
Wanneer een boekhoudprogramma het bestand ondersteunt, kan de factuur sneller worden ingelezen en klaargezet voor controle of verwerking.
Dat is vooral handig voor bedrijven die veel inkoopfacturen ontvangen.
4. Geschikt voor geautomatiseerde administratie
UBL maakt het gemakkelijker om facturen te koppelen aan digitale administratieve processen.
Denk aan het herkennen van leveranciers, controleren van bedragen en verwerken van facturen in een boekhoudsysteem.
5. Een gestandaardiseerd formaat
UBL is een open standaard. Daardoor hoeven bedrijven niet voor iedere leverancier een volledig eigen bestandsformaat te gebruiken.
Dat betekent niet dat ieder UBL-bestand automatisch door ieder boekhoudprogramma wordt geaccepteerd. Verschillende systemen kunnen specifieke versies of aanvullende eisen hanteren.
Wanneer heb je een UBL-factuur nodig?
Niet iedere ondernemer heeft voor iedere factuur een UBL-bestand nodig.
Een UBL-factuur kan handig of noodzakelijk zijn wanneer:
- Een zakelijke klant vraagt om een gestructureerde elektronische factuur.
- Je factureert aan een organisatie die facturen automatisch verwerkt.
- Je boekhoudsoftware UBL-bestanden kan importeren.
- Je opdrachtgever een specifiek elektronisch factuurformaat voorschrijft.
- Je facturen wilt aanleveren voor een geautomatiseerd administratief proces.
Voorbeeld: een zzp'er levert diensten aan een groot bedrijf. Dat bedrijf ontvangt dagelijks honderden facturen en vraagt leveranciers om een UBL-bestand aan te leveren. De factuurgegevens kunnen dan direct door het administratieve systeem worden herkend.
Voor een kleine opdrachtgever die alleen een leesbare factuur per e-mail wil ontvangen, kan een gewone PDF voldoende zijn.
Vraag daarom bij twijfel welk factuurformaat en welke aanlevermethode je klant accepteert.
Is een UBL-factuur hetzelfde als een e-factuur?
Een UBL-factuur is een vorm van een gestructureerde elektronische factuur, ook wel e-factuur genoemd.
Maar niet iedere digitaal verstuurde factuur is automatisch een gestructureerde e-factuur.
Een PDF die je per e-mail verstuurt, is digitaal verzonden. Toch bevat zo'n PDF niet noodzakelijk de gestructureerde gegevens die nodig zijn voor automatische elektronische factuurverwerking.
Bij e-facturatie volgens een standaard zoals EN 16931 moeten de factuurgegevens aan specifieke inhoudelijke en technische eisen voldoen.
UBL is een van de XML-formaten die daarvoor gebruikt kunnen worden.
Wat is het verschil tussen UBL en Peppol?
UBL en Peppol worden vaak samen genoemd, maar betekenen iets anders.
UBL is het bestandsformaat. Peppol is een netwerk voor het uitwisselen van elektronische zakelijke documenten.
Je kunt het zo vergelijken:
- UBL bepaalt hoe de factuurgegevens in het bestand zijn gestructureerd.
- Peppol maakt het mogelijk om geschikte elektronische facturen via aangesloten dienstverleners uit te wisselen.
Voor facturen via Peppol wordt onder andere gebruikgemaakt van de specificatie Peppol BIS Billing 3.0, die aanvullende eisen stelt aan de factuurgegevens.
Een willekeurig UBL-bestand is daarom niet automatisch geschikt voor Peppol.
Ook betekent het downloaden van een UBL-bestand niet dat de factuur via Peppol is verstuurd.
Met FactuurBaas kun je een UBL/XML-bestand downloaden. FactuurBaas verstuurt dit bestand momenteel niet rechtstreeks via het Peppol-netwerk.
Zelf gratis een UBL-factuur maken
Wil je een UBL-factuur maken zonder een uitgebreid boekhoudprogramma aan te schaffen?
Met FactuurBaas kun je gratis een factuur opstellen en als UBL/XML-bestand downloaden.
Dat werkt als volgt:
- Open de gratis factuurmaker.
- Vul je bedrijfsgegevens en klantgegevens in.
- Voeg de producten of diensten toe die je factureert.
- Controleer de bedragen, btw en betaalgegevens.
- Open het factuurvoorbeeld.
- Kies Download UBL (XML) om het XML-bestand te downloaden.
Je kunt dezelfde factuur ook als PDF downloaden.
Een account is niet verplicht. Wil je je facturen en klanten bewaren, dan kun je optioneel een gratis account aanmaken.
Let op: controleer vooraf of je klant of boekhoudsoftware het gegenereerde UBL-formaat accepteert. Een UBL-download is geen garantie voor compatibiliteit met iedere elektronische factuurstandaard.
Veelgestelde vragen over UBL-facturen
Waar staat UBL voor?
UBL staat voor Universal Business Language. Het is een internationale standaard voor het vastleggen en uitwisselen van gestructureerde zakelijke documenten, waaronder facturen.
Wat is een UBL XML-bestand?
Een UBL XML-bestand is een document waarin factuurgegevens volgens de UBL-structuur zijn opgeslagen. Geschikte boekhoudsoftware kan de gegevens automatisch herkennen en verwerken.
Is UBL hetzelfde als XML?
Nee. XML is de algemene techniek om gestructureerde gegevens vast te leggen. UBL is een specifieke standaard die XML gebruikt voor zakelijke documenten. Niet ieder XML-bestand is dus een UBL-bestand.
Is een UBL-factuur verplicht?
Niet voor iedere factuur. Of je een gestructureerde elektronische factuur moet gebruiken, hangt af van de toepasselijke regels en de eisen van je opdrachtgever. Bij bepaalde overheidsopdrachten en zakelijke processen kunnen specifieke e-facturatieverplichtingen gelden.
Kan ik een UBL-factuur gratis maken?
Ja. Met FactuurBaas kun je gratis een factuur maken en downloaden als UBL/XML-bestand, zonder account of abonnement.
Hoe open ik een UBL-factuur?
Een UBL-bestand kun je als XML openen in een teksteditor. Wil je de factuur overzichtelijk bekijken, dan heb je een geschikte UBL-viewer of boekhoudprogramma nodig.
Kan ik een UBL-factuur per e-mail versturen?
Ja, je kunt een UBL-bestand als bijlage versturen als de ontvanger deze aanlevermethode accepteert. Dat is niet hetzelfde als een factuur verzenden via Peppol.
Kan ik een PDF omzetten naar UBL?
Dat kan met geschikte conversiesoftware. De gegevens uit de PDF moeten worden herkend, gestructureerd en gecontroleerd. Een PDF omzetten naar UBL is daarom niet altijd foutloos of volledig automatisch mogelijk.
Is een UBL-factuur hetzelfde als Peppol?
Nee. UBL is een bestandsformaat en Peppol is een netwerk voor elektronische documentuitwisseling. Een UBL-factuur kan onderdeel zijn van Peppol-facturatie, maar moet daarvoor aan de toepasselijke specificaties voldoen.
Gratis een UBL-factuur maken met FactuurBaas
Een UBL-factuur helpt bedrijven om factuurgegevens elektronisch te verwerken. Vooral wanneer je klant gestructureerde facturen accepteert, kan dit tijd besparen en handmatig werk verminderen.
Met FactuurBaas hoef je geen uitgebreid boekhoudprogramma te gebruiken om een UBL-bestand te maken.
Maak gratis een factuur en download deze als PDF of UBL/XML.
Gratis, zonder account en zonder abonnement.




