UBL (universal business language)

Die Universal Business Language (UBL) ist eine von der Organization for the Advancement of Structured Information Standards (OASIS) spezifizierte Programmiersprache für Electronic Business (eBusiness). Sie benutzt die Extensible Markup Language (XML) und basiert auf ebXML.

Mit UBL können standardisierte Business-Dokumente für Angebote, Ausschreibungen, Bestellungen, Transaktionen, Versanddokumente, Empfangsbescheinigungen und Rechnungen erstellt und gepflegt werden, die sich direkt im Online-Business einsetzen lassen. Viele der im elektronischen Datenaustausch (EDI) und EDIFACT definierten Transaktionen werden in UBL übernommen.