Universal Business Language (UBL) ist ein offener Standard für elektronische Geschäftsdokumente, z. B. elektronische Rechnungen. Er wurde 2004 eingeführt und soll den Austausch von strukturierten Geschäftsinformationen zwischen Unternehmen auf standardisierte und interoperable Weise erleichtern. UBL bietet einen gemeinsamen Rahmen für verschiedene Geschäftsdokumente, darunter Rechnungen, Bestellungen, Lieferscheine usw.
UBL basiert auf der Extensible Markup Language (XML), einem weithin akzeptierten Format zur Strukturierung und Kodierung von Daten. XML ermöglicht die standardisierte Darstellung von Daten in einer hierarchischen, strukturierten und maschinenlesbaren Form.
Die Organization for the Advancement of Structured Information Standards (OASIS) verwaltet UBL. Es hat weltweite Anerkennung und Akzeptanz erlangt und eignet sich daher für grenzüberschreitende und internationale Geschäftstransaktionen.
Alle Nachrichtentypen in Peppol basieren auf UBL.