Universal Business Language
Universal Business Language (UBL) は、企業間電子商取引のために定義されたXML形式の電子伝票の仕様である。OASISで標準化が行われている。Commerce One社によるxCBL 3.0をベースに開発された。
通常、企業間電子商取引の伝票定義は業界ごとに行われているが、「注文」「請求」など似通ったものも少なくない。業界ごとに似たような伝票の定義を開発・維持するコストを抑えるため、UBLは業種に依存しない汎用の伝票を定義する。
UBLバージョン1.0 (2004年) では、以下の8種類の伝票を定義している。
Order
Order Response Simple
Order Response (detailed)
Order Change
Order Cancellation
Despatch Advice
Receipt Advice
Invoice
UBLバージョン2.0 (2006年) では、さらに23種類の伝票が追加された。追加された伝票には、カタログ交換、見積り、支払いなどの業務で使われるものが含まれている。
UBLの伝票の構文的な定義はXMLスキーマによって記述されている。