UBL betekent Universal Business Language. Het is een open standaard voor elektronische bedrijfsdocumenten, waaronder facturen en creditnota's. OASIS onderhoudt UBL via de Universal Business Language Technical Committee. De UBL-specificatie is ook gepubliceerd als ISO/IEC 19845.
Latest final UBL version
OASIS noemt UBL 2.4 OASIS Standard van juli 2024 de nieuwste definitieve versie. Dat staat los van de UBL-versies die een specifieke softwaredienst exporteert. SnelUBL-documentatie over productexport moet daarom apart worden gelezen van de algemene standaardversie.
Dutch-market relevance
Voor bedrijven die met Nederlandse klanten werken is UBL nuttig omdat boekhoudsoftware gestructureerde factuurdata betrouwbaarder kan verwerken dan alleen een leesbare PDF. Een PDF is handig voor mensen; UBL XML is bedoeld voor software.
In de praktijk bevat een UBL-factuur onder meer de leverancier, afnemer, factuurdatum, factuurnummer, valuta, bedragen, btw-grondslagen en factuurregels. Daardoor kan software controles uitvoeren die bij een losse PDF lastiger zijn: klopt het totaal, hoort het btw-percentage bij de grondslag en kan de factuur aan de juiste relatie worden gekoppeld?
Voor Nederlandse ondernemers is dit vooral waardevol wanneer leveranciers nog geen e-factuur sturen. U ontvangt dan bijvoorbeeld een PDF per e-mail, maar uw boekhouding werkt sneller met gestructureerde data. Een converter zoals SnelUBL vult die kloof: de PDF blijft beschikbaar als menselijk leesbaar document en de UBL XML bevat de gegevens voor verwerking.
Voorbeeld van de structuur
Een UBL-bestand is XML. Vereenvoudigd ziet zo'n bestand er conceptueel uit als:
<Invoice>
<ID>2026-091</ID>
<IssueDate>2026-07-05</IssueDate>
<AccountingSupplierParty>...</AccountingSupplierParty>
<AccountingCustomerParty>...</AccountingCustomerParty>
<LegalMonetaryTotal>...</LegalMonetaryTotal>
</Invoice>
In echte UBL-bestanden staan namespaces, codelijsten en veel meer detail. Het belangrijkste punt: elk gegeven staat op een vaste plek, zodat software het gegeven kan herkennen zonder OCR of handmatig overtypen.
UBL, Peppol and e-invoicing
UBL is niet hetzelfde als Peppol. UBL beschrijft de documentstructuur. Peppol is een netwerk en afsprakenstelsel voor uitwisseling. De Peppol BIS Billing 3.0-documentatie gebruikt UBL Invoice en UBL Credit Note als syntaxes voor factuurberichten.
PDF naar UBL converteren
Een PDF naar UBL converter is nuttig wanneer de leverancier geen UBL-bestand meestuurt. SnelUBL leest de factuurgegevens uit PDF, DOCX of afbeelding en maakt daar een UBL XML-bestand van. Voor veelgebruikte pakketten kunt u starten bij PDF factuur naar SnelStart UBL of PDF naar UBL voor Exact Online.
Read also: e-factureren in Nederland, UBL vs Peppol and wetgeving rond e-factureren.
Official sources
- OASIS Universal Business Language Technical Committee
- OASIS UBL 2.4 specification
- Peppol BIS Billing 3.0
Meer hulp nodig?
Bekijk de FAQ, open de kennisbank of neem contact op als u vastloopt bij een conversie, workflow of UBL-controle.