Universal Business Language (UBL), ISO/IEC 19845, is an open library of standard electronic business documents and information models for supply chain, procurement, and transportation such as purchase orders, invoices, transport logistics and waybills. Originally developed by an OASIS Technical Committee with participation from a variety of industry data standards organizations. UBL is designed to plug directly into existing business, legal, auditing, and records management practices. It is designed to streamline information exchange through standardization, facilitating seamless connections between small, medium-sized, and large organization, thereby eliminating the re-keying of data and providing a comprehensive framework for electronic commerce. UBL is owned by OASIS and is available to all, with no royalty fees. The UBL semantic library is a well-developed information and data model with validators, authoring software, parsers and generators. As of May 2026, the latest approved OASIS Standard is UBL Version 2.4, which includes a total of 93 business document types. All UBL minor versions are fully backwards compatible back to UBL Version 2.0. On 15 April 2026 UBL 2.5 was approved as a Committee Specification that will be submitted as a future Oasis Standard.
History
Origins and development Originally tracing it origins back to the EDI standards and other derived XML standards, UBL has evolved to include a broader range of syntaxes such as JSON, thereby enhancing global harmonization and interoperability. UBL now defines a syntax-neutral information model that can be restricted or extended to meet the requirements of particular industries, sectors, and communities, thus providing interoperability between systems and vendors when used as a generic interchange format.
Ontologies and semantic web integration Ontologies are used to describe markup languages for business workflows. UBL is only one option to map e-business processes into an OWL description.
Versions and standards
Current versions UBL 2.5 - https://docs.oasis-open.org/ubl/cs01-UBL-2.5/ (Published as CS on 15 April 2026) UBL 2.4 - https://docs.oasis-open.org/ubl/UBL-2.4.html (Published 20 June 2024) UBL 2.3 - https://docs.oasis-open.org/ubl/UBL-2.3.html (Published 15 June 2021) UBL 2.2 - https://docs.oasis-open.org/ubl/UBL-2.2.html (Published 9 July 2018) UBL 2.1 - https://docs.oasis-open.org/ubl/UBL-2.1.html UBL 2.1 as ISO/IEC 19845:2015 - http://standards.iso.org/ittf/PubliclyAvailableStandards/
Historical versions UBL 2.0 - http://docs.oasis-open.org/ubl/os-UBL-2.0-update/ UBL 1.0 - http://docs.oasis-open.org/ubl/cd-UBL-1.0/
Technical specifications
UBL 2.1 as ISO/IEC 19845:2015 The OASIS UBL 2.1 specification has been approved as ISO/IEC 19845 as of 2015-12-15:
http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=66370
UBL 2.2 The OASIS UBL 2.2 specification has been approved as an OASIS Standard as of 2018-07-09.
UBL 2.3 OASIS UBL Version 2.3 has been approved as an OASIS Standard as of 15 June 2021.
UBL 2.4 OASIS UBL Version 2.4 has been approved as an OASIS Standard as of 20 June 2024.
UBL 2.5 OASIS UBL Version 2.5 has been approved as an Committee Specification as of 15 April 2026.
National standards adoption on February 17, 2017, Canada formally adopted UBL 2.1 as Canadian national standard CAN/CSA-ISO/IEC 19845:16 (paid content identical to free content from OASIS download web site cited above)
Governance and development
OASIS UBL Technical Committee The OASIS Universal Business Language (UBL) Technical Committee is responsible for the creation and maintenance of the OASIS Standard.
ISO/IEC 19845 Maintenance Agency OASIS UBL Technical Committee has been designated the maintenance agency for ISO/IEC 19845. The maintenance governance procedures describe how committee and non-committee members contribute to the development of the specification.
UBL Vocabulary Development The OASIS UBL Naming and Design Rules Version 3.0 documents how the UBL Technical Committee applies the OASIS Business Document Naming and Design Rules Version 1.0 specification for defining a business document creating XSD schemas on the basis of business objects described using the UN/CEFACT Core Component Technical Specification 2.01. The committee has published a reference for one to create one's own UBL subset schema by starting from the same resources used by the committee to publish the UBL distribution. The committee announced the first public review of the OASIS Business Document Naming and Design Rules Version 1.1 proposed OASIS Standard with new rules for creating JSON validation artefacts for JSON documents, complete with the OASIS Committee Note of all UBL 2.1 document types as JSON schemas and all UBL 2.1 example documents as JSON documents, beginning February 1, 2017 and closing April 1, 2017.
Technical specifications
Business processes
Business process support originating with UBL 1.0 (2004) Ordering, Fulfilment, Billing
Business process support added in UBL 2.0 (2006) Catalogue, Quotation, Payment, Statement, Transport Services, Certificate of Origin
Business process support added in UBL 2.1 (2013) eTendering, Vendor Managed Inventory, Intermodal Freight Management, Utility Billing, and Collaborative Planning, Forecasting, Replenishment and e-Invoice / e-Archive and e-Ledger in Turkey
Business process support added in UBL 2.2 (2018) Weight Statement, Business Directory, eTendering
Document types
Document types originally defined in UBL 1.0 (2004) Order, Order Response, Order Response Simple, Order Change, Order Cancellation, Despatch Advice [Advance Ship Notice], Receipt Advice, Invoice
Document types added in UBL 2.0 (2006) Added document types for sourcing: Catalogue, Catalogue Deletion, Catalogue Item Specification Update, Catalogue Pricing Update, Catalogue Request, Quotation, Request for Quotation Added document types for fulfillment: Bill of Lading, Certificate of Origin, Forwarding Instructions, Packing List, Transportation Status, Waybill Added document types for billing: Credit Note, Debit Note, Freight Invoice, Reminder, Self Billed Credit Note, Self Billed Invoice Added document types for payment: Remittance Advice, Statement Added supplementary document types: Application Response, Attached Document
… excerpt ends here. Continue reading the full article.
