Naar hoofdinhoud
OBS Solutions

Odoo uitgelegd

Wat is een UBL-factuur? E-invoicing, Peppol en UBL in gewone taal

In het kort

Een UBL-factuur is een factuur in een gestructureerd XML-formaat (Universal Business Language) dat boekhoudsoftware zonder overtikken kan inlezen. Peppol is het netwerk waarover zulke facturen in België sinds 2026 verplicht tussen btw-plichtige bedrijven verstuurd worden; UBL is de taal van het bestand zelf. Een pdf is voor mensen, een UBL is voor software. Odoo maakt de UBL automatisch aan bij elke factuur en leest inkomende UBL-facturen in als conceptboeking.

Portretfoto Max Vandeputte, Founder & Managing Partner bij OBS Solutions

Geschreven door Max Vandeputte, Founder & Managing Partner

Laatst bijgewerkt op

7 min leestijd

Wat is UBL precies?

UBL staat voor Universal Business Language, een open standaard die vastlegt hoe handelsdocumenten als XML-bestand worden opgebouwd. Een factuur in UBL is geen plaatje van een factuur, maar een lijst van velden met een vaste naam en een vaste plaats: wie verkoopt, wie koopt, welke btw-nummers, welke lijnen, welk btw-tarief per lijn en welke totalen. Omdat elk veld vastligt, kan elke boekhoudsoftware het bestand lezen zonder te raden waar het bedrag staat.

In Europa is afgesproken welke velden een e-factuur minstens moet bevatten (de norm EN 16931). Peppol BIS Billing 3.0 is de praktische invulling daarvan die België gebruikt, en die wordt in UBL geschreven. Als iemand het over een UBL-factuur heeft, bedoelt hij in de praktijk bijna altijd dit profiel.

Hoe ziet een UBL-factuur eruit, in gewone taal?

Open je het bestand, dan zie je geen factuur maar een lange lijst met tags. Vertaald naar wat erin zit:

De bouwstenen van een UBL-factuur
BlokWat erin staatWaarvoor je software het gebruikt
KopFactuurnummer, factuurdatum, vervaldatum, muntBoeking en betaaltermijn
Verkoper en koperNaam, adres, btw-nummer, Peppol-adresJuiste leverancier of klant koppelen
FactuurlijnenOmschrijving, aantal, eenheid, eenheidsprijs, btw-tarief per lijnLijn per lijn inboeken en controleren
Btw-overzichtBasisbedrag en btw per tarief (6, 12, 21 procent of vrijgesteld)Btw-aangifte
TotalenTotaal exclusief, btw, totaal inclusief, al betaald, te betalenAfpunten van de betaling
BetaalgegevensIBAN, gestructureerde mededeling, betaalwijzeBetaling voorbereiden
BijlageOptioneel de pdf van dezelfde factuurLeesbare versie voor de mens

Het grote voordeel zit in de laatste kolom: niets daarvan moet nog overgetikt of gescand worden. Een UBL die binnenkomt, is in principe al een boeking.

Pdf, UBL of Peppol: wat is het verschil?

Drie woorden die vaak door elkaar lopen
Wat het isVoor wie
Pdf-factuurEen afbeelding van je factuur, verstuurd per mailMensen: leesbaar, maar software moet ze scannen of overtikken
UBL-factuurDezelfde factuur als gestructureerd XML-bestandSoftware: direct inleesbaar, zonder fouten
PeppolHet beveiligde netwerk waarover UBL-facturen tussen bedrijven verstuurd wordenBedrijven die in België sinds 2026 verplicht elektronisch factureren

Kort: een UBL kan je ook gewoon per mail versturen, maar dan controleert niemand of hij aankomt en of hij geldig is. Peppol doet precies dat: het netwerk weet wie je klant is, levert af en bevestigt. Daarom gaat de Belgische verplichting over Peppol, met UBL als het bestand dat eroverheen gaat. Wat die verplichting precies inhoudt, lees je in e-facturatie via Peppol in 2026.

Wat doet je boekhouder met een UBL?

Voor een boekhoudkantoor is een UBL het verschil tussen een factuur scannen en hopen dat de herkenning klopt, en een factuur die al als boeking klaarstaat. Daarom vroegen veel boekhouders al vóór de verplichting om UBL-bestanden in plaats van pdf's. Werk je met Odoo, dan staan je verkoop- en aankoopfacturen al in het juiste formaat, en kan je boekhouder rechtstreeks in Odoo meewerken of de boekingen exporteren. Hoe die samenwerking loopt, lees je in werkt mijn boekhouder met Odoo.

Hoe Odoo een UBL-factuur maakt en ontvangt

  1. Peppol activeren. Eenmalig: je registreert je btw-nummer als Peppol-adres vanuit Odoo. Vanaf dan kent het netwerk je bedrijf.

  2. Factuur bevestigen. Bij elke verkoopfactuur maakt Odoo automatisch de UBL aan volgens Peppol BIS Billing 3.0 en verstuurt hem via het netwerk. Je ziet in Odoo of hij afgeleverd is.

  3. Klant niet op Peppol? Dan download je het UBL-bestand en stuur je het samen met de pdf per mail. Je klant kan het alsnog inlezen in zijn software.

  4. Inkomende facturen. Een UBL die via Peppol of per mail binnenkomt, verschijnt als conceptboeking bij je aankoopfacturen. Jij controleert, koppelt aan de bestelling en bevestigt.

Meer over het activeren zelf, en wat Odoo daarbij standaard kan, lees je in Odoo Peppol activeren. De boekhoud-app zelf bespreken we op de pagina over Odoo Boekhouding.

Stuur je vandaag nog pdf's en vraagt een klant of je boekhouder om UBL? In dertig minuten bekijken we wat er in jouw facturatie moet veranderen.

Waar het misloopt met UBL-facturen

  1. Btw-nummer van de klant ontbreekt of is fout. Dan weet Peppol niet aan wie te leveren. Controleer de klantfiche voor je de eerste factuur verstuurt.

  2. Btw-tarief per lijn klopt niet. In een UBL staat het tarief per factuurlijn. Een verkeerd tarief op een product betekent een fout in de btw-aangifte, niet alleen op het papier.

  3. Pdf en UBL spreken elkaar tegen. Wie de pdf handmatig aanpast na het versturen, krijgt twee versies van dezelfde factuur. Maak de wijziging in het systeem en verstuur opnieuw.

  4. Kredietnota's vergeten. Ook een kredietnota is een UBL en gaat via Peppol. Wie ze nog per pdf stuurt, verliest de koppeling met de oorspronkelijke factuur.

Veelgestelde vragen

Veelgestelde vragen

Een factuur als XML-bestand volgens de UBL-standaard (Universal Business Language). Alle gegevens die op een papieren factuur staan, zitten erin als aparte velden: verkoper, koper, btw-nummers, factuurlijnen, btw per tarief en totalen. Software leest die velden rechtstreeks in, zonder dat iemand iets overtikt.

Nee. Een pdf is een afbeelding van een factuur, bedoeld voor mensen. Een UBL is een gestructureerd bestand, bedoeld voor software. Je kan wel een pdf in de UBL meesturen als bijlage, zodat je klant ook een leesbare versie heeft.

UBL is het formaat van het bestand, Peppol is het netwerk waarover het verstuurd wordt. In België loopt de verplichte e-facturatie via Peppol, en het bestand dat daarover gaat is een UBL volgens het profiel Peppol BIS Billing 3.0. Je hebt dus beide nodig: het juiste bestand en het juiste netwerk.

Omdat zijn boekhoudsoftware de factuur dan automatisch inleest en inboekt, zonder overtikken of scannen. Sinds 2026 is dat voor facturen tussen Belgische btw-plichtige bedrijven ook de wettelijke norm. Grote klanten en boekhoudkantoren vroegen het al langer.

Je hoeft niets apart te doen. Zodra Peppol geactiveerd is, maakt Odoo bij het bevestigen van een factuur automatisch de UBL aan en verstuurt die via Peppol. Je kan het XML-bestand ook downloaden en als bijlage meesturen aan klanten die nog niet op Peppol zitten.

Ja. Facturen die via Peppol binnenkomen, verschijnen als conceptboeking in je aankoopfacturen. Ook een UBL die je per mail ontvangt of zelf oplaadt, leest Odoo in. Je controleert, koppelt aan de bestelling als er een is, en bevestigt.

Portretfoto Max Vandeputte, Founder & Managing Partner bij OBS Solutions

Max Vandeputte

Founder & Managing Partner bij OBS Solutions

Expertise: ERP-strategie, Digitale transformatie, Sales, Operations

E-facturatie

Nog facturen als pdf buiten sturen?

In dertig minuten bekijken we hoe jouw facturatie vandaag loopt en wat er nodig is om via Peppol te werken, met of zonder Odoo.