UBL (Universal Business Language) is een open XML-standaard voor zakelijke documenten (facturen, orders, pakbonnen). Beheerd door OASIS.
Huidige versie: UBL 2.1 — gebruikt voor Peppol en veel nationale e-facturatie-standaarden.
Wat zit er in een UBL-factuur? Verzender + ontvanger gegevens, factuurregels (omschrijving, aantal, prijs, BTW), totalen, betalingscondities, eventuele referenties naar order/pakbon.
Verschil met PDF? Een UBL-factuur is door computers leesbaar — software kan automatisch boeken zonder OCR of handmatig invoeren. Voor mensen lijkt het op een 'gewoon' factuur via een viewer (Peppol-portal, boekhouding).