Universal Business Language
Universal Business Language (UBL) ist eine Spezifikation der OASIS für standardisierte E-Business-Dokumente (z. B. Rechnung oder Bestellung). UBL verwendet XML und basiert auf den ebXML Core Components.
UBL ist neben Cross Industry Invoice eine der beiden Syntaxen für die Umsetzung der europäischen Norm EN 16931 für elektronische Rechnungen.[1]
Im Jahr 2004 gab OASIS die Universal Business Language 1.0 frei. Jon Bosak half maßgeblich bei der Spezifikation.[2] Die internationale Norm ISO/IEC 19845:2015 spezifiziert die Anforderungen an die Universal Business Language in der Version 2.1 (UBL v2.1)[3]
Technischer Aufbau
[Bearbeiten | Quelltext bearbeiten]UBL definiert eine Bibliothek wiederverwendbarer XML-Komponenten für Geschäftsdaten wie Adressen, Artikel, Zahlungsinformationen und Steuerdaten. Daraus werden vollständige Dokumentschemata für Bestellungen, Rechnungen, Lieferscheine und andere Geschäftsvorgänge zusammengesetzt.[4]
Die technische Grundlage bildet die ebXML Core Components Technical Specification 2.01. UBL nutzt Business Information Entities (BIEs), die nach den UBL Naming and Design Rules in W3C XSD-Schemata umgesetzt werden.[5]
Ab Version 2.0 verwendet UBL ein zweiphasiges Validierungsmodell: Zunächst erfolgt die Strukturprüfung gegen XSD-Schemata, anschließend werden Code-Listen und Geschäftsregeln mittels XSLT und Schematron validiert.[6]
Der Standard ist lizenzfrei verfügbar. Die Schemata sind modular aufgebaut und lassen sich erweitern.[7]
Verwendung
[Bearbeiten | Quelltext bearbeiten]EN 16931
[Bearbeiten | Quelltext bearbeiten]Die Europäische Kommission führte UBL 2014 als zugelassene Syntax für öffentliche Ausschreibungen ein – einer der ersten nicht-europäischen Standards mit dieser Anerkennung.[8]
Die EU-Richtlinie 2014/55/EU verpflichtete alle Mitgliedstaaten zur Einführung elektronischer Rechnungen im B2G-Bereich. Daraus entstand die Norm EN 16931, die das semantische Datenmodell vorgibt.[9] UBL 2.1 Invoice ist neben UN/CEFACT CII eine der beiden zugelassenen Syntaxen zur Umsetzung dieser Norm.[10]
Nationale Implementierungen
[Bearbeiten | Quelltext bearbeiten]In Deutschland unterstützt die XRechnung beide EN-16931-Syntaxen.[11] Weitere europäische Länder nutzen UBL über das PEPPOL-Netzwerk. Der Peppol BIS Billing 3.0 basiert auf UBL-Syntax und ist EN-16931-konform.[12]
Für länderspezifische Anforderungen existieren Core Invoice Usage Specifications (CIUS) und Extensions, die EN 16931 an nationale Gesetze anpassen.[13]
Privatwirtschaft
[Bearbeiten | Quelltext bearbeiten]Die UBL wird unter anderem in Tradeshift, einem webbasierten sozialen Netzwerk für Unternehmen, verwendet.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- http://www.oasis-open.org/committees/ubl/faq.php FAQ (in engl. Sprache)
- https://www.xml.com/articles/2017/01/01/what-is-ubl/ What is UBL? (in engl. Sprache)
- http://docs.oasis-open.org/ubl/os-UBL-2.1/UBL-2.1.html (Universal Business Language Version 2.1, OASIS Standard, 4. November 2013, in engl. Sprache)
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Durchführungsbeschluss (EU) 2017/1870. In: Amtsblatt der Europäischen Union. Abgerufen am 3. November 2025.
- ↑ Oasis gibt Universal Business Language 1.0 frei: Mit UBL Geschäftsdokumente standardisieren. Abgerufen am 15. April 2022.
- ↑ ISO/IEC 19845:2015(en) Information technology — Universal business language version 2.1 (UBL v2.1). Abgerufen am 15. April 2022.
- ↑ UBL 2.1 – Component Library. In: OASIS Standard. Abgerufen am 5. November 2025.
- ↑ UBL 2.1 – Technical Architecture. In: OASIS Standard. Abgerufen am 5. November 2025.
- ↑ UBL 2.0 Code Lists and Two-phase Validation. In: OASIS. Abgerufen am 5. November 2025.
- ↑ UBL – Open Access. In: OASIS Open. Abgerufen am 5. November 2025.
- ↑ Directive 2014/55/EU on electronic invoicing in public procurement. In: EUR-Lex. 16. April 2014, abgerufen am 30. Oktober 2025.
- ↑ Compliance with eInvoicing standard. In: European Commission. Abgerufen am 3. November 2025.
- ↑ Understanding the European Norm 16931. In: The Invoicing Hub. 16. September 2024, abgerufen am 3. November 2025.
- ↑ XRechnung. Koordinierungsstelle für IT-Standards (KoSIT), abgerufen am 30. Oktober 2025.
- ↑ Peppol BIS Billing 3.0. In: OpenPeppol. Abgerufen am 3. November 2025.
- ↑ EU structured e-invoice EN16931 standard. In: VATCalc. 20. Januar 2025, abgerufen am 3. November 2025.