# UBL Universal Business Language

Der OASIS-Standard für strukturierte Geschäftsdokumente. Internationale XML-basierte Lösung für E-Commerce und elektronische Geschäftsprozesse.

## Was ist UBL?

UBL (Universal Business Language) ist ein OASIS-Standard für XML-basierte Geschäftsdokumente. UBL bietet eine standardisierte Bibliothek von XML-Schemas für häufige Geschäftsdokumente wie Rechnungen, Bestellungen und Versandbenachrichtigungen, wodurch eine einheitliche elektronische Kommunikation zwischen Unternehmen weltweit ermöglicht wird.

> **PEPPOL-Standard**: UBL ist der bevorzugte Standard für PEPPOL BIS (Business Interoperability Specifications) und damit essentiell für europäische E-Rechnungsstellung.

## Hauptmerkmale

- OASIS-standardisierte XML-Schemas
- Modulare Dokumentstruktur
- Internationale Standardisierung
- Umfassende Geschäftsprozesse
- Code-Listen für Standardisierung
- Mehrsprachige Implementierung

## Vorteile von UBL

### OASIS-Standard
Internationale Anerkennung und Governance durch OASIS

### Modularität
Wiederverwendbare Komponenten und flexible Struktur

### PEPPOL-Kompatibilität
Direkte Nutzung im PEPPOL-Netzwerk

### Umfassend
Vollständige Geschäftsprozess-Abdeckung

## UBL Dokumenttypen

### Invoice (UBL 2.1/2.3)
Standard-Rechnung für Warenlieferungen und Dienstleistungen Anwendung: Hauptdokument für E-Rechnungsstellung

### Credit Note (UBL 2.1/2.3)
Gutschrift und Rechnungskorrekturen Anwendung: Stornierungen und Rückerstattungen

### Order (UBL 2.1/2.3)
Elektronische Bestellungen Anwendung: Procurement und E-Commerce

### Despatch Advice (UBL 2.1/2.3)
Versandbenachrichtigungen Anwendung: Logistik und Lieferketten

### Receipt Advice (UBL 2.1/2.3)
Empfangsbestätigungen Anwendung: Warenannahme-Prozesse

## UBL Versionen

### UBL 2.4 (2024-07-08) (Aktuell)
Verbesserungen: Erweiterter Dokumentensatz, zusätzliche Code-Listen, verbesserte PEPPOL-Abstimmung

### UBL 2.3 (2020) (Vorgängerversion)
Verbesserungen: Erweiterte PEPPOL-Kompatibilität

### UBL 2.2 (2018) (Legacy)
Verbesserungen: Verbesserte Validierung

### UBL 2.1 (2013) (Veraltet)
Verbesserungen: Erste EN 16931 Basis

### UBL 2.0 (2006) (Veraltet)
Verbesserungen: Grundlegende Standardisierung

## UBL Implementierung

1. UBL 2.x Schema Download und Integration
2. Geschäftsprozess-Mapping durchführen
3. Code-Listen implementieren
4. Validierungs-Engine einrichten
5. PEPPOL BIS Compliance sicherstellen
6. Test-Szenarien durchführen

## Technische Spezifikationen

### Schema-Sprache (XML Schema Definition (XSD))
W3C-konforme Schema-Definition

### Namespace (urn:oasis:names:specification:ubl:schema:xsd)
Eindeutige OASIS-Namespace-Identifikation

### Code-Listen (ISO, UN/ECE, OASIS)
Standardisierte Wertelisten für Konsistenz

### Datentypen (ISO 15000-5 (ebXML CCTS))
Core Component Technical Specification

## UBL Schema Info

| Aktuelle Version | Dokumente | OASIS-Status |
| --- | --- | --- |
| UBL 2.4 | 70+ | Genehmigt |

## Ressourcen & Links

- [UBL 2.4 Schemas](https://docs.oasis-open.org/ubl/)
- [OASIS UBL TC](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl)
- [PEPPOL Network](/resources/compliance/peppol-network-guide)
- [CII Format](/resources/compliance/cii-cross-industry-invoice)
- [DIN EN 16931-1](/resources/compliance/din-en-16931-1-standard)
- [XRechnung Standard](/resources/compliance/xrechnung-standard)
