# UBL Standard

UBL ist ein OASIS-XML-Standard für Rechnungen, Bestellungen, Gutschriften und weitere Geschäftsdokumente.

## Was ist UBL?

UBL (Universal Business Language) ist ein OASIS-XML-Standard. Er definiert Schemas für Rechnungen, Gutschriften, Bestellungen und Versandmeldungen. Ein Profil wie Peppol BIS wählt eine UBL-Version und ergänzt Geschäftsregeln.

> **PEPPOL-Standard**: Peppol BIS Billing 3.0 nutzt die UBL-2.1-Syntax für Invoice und CreditNote. Andere UBL-Versionen oder Profile sind nicht ohne Prüfung austauschbar.

## Hauptmerkmale

- OASIS-standardisierte XML-Schemas
- Versionierte Dokumentstrukturen
- Syntax für Invoice und CreditNote
- Syntax für Order und DespatchAdvice
- Vom Zielprofil gewählte Codelisten
- Validierung gegen Profilregeln

## Vorteile von UBL

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

### Modularität
Wiederverwendbare Komponenten und flexible Struktur

### PEPPOL-Kompatibilität
Basissyntax für Peppol BIS Billing 3.0; Profilregeln gelten zusätzlich

### Mehrere Prozesse
Schemas für Beschaffung, Rechnungsstellung und Transport

## 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-06-20) (Aktuell)
Verbesserungen: Zwei neue Dokumenttypen und Schema-Updates

### UBL 2.3 (2021) (Vorgängerversion)
Verbesserungen: Zehn neue transportbezogene Dokumenttypen

### UBL 2.2 (2018) (Vorgängerversion)
Verbesserungen: Zusätzliche Dokumente für Beschaffung, Transport, Verzeichnisse und Vereinbarungen

### UBL 2.1 (2013) (Vorgängerversion)
Verbesserungen: Syntaxversion von Peppol BIS Billing 3.0

### UBL 2.0 (2006) (Vorgängerversion)
Verbesserungen: Frühere UBL-2.x-Version; verwenden Sie die Version des Zielprofils

## 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. Regeln des gewählten Peppol-BIS-Profils anwenden und Datei validieren
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 |

- [Rechnung konvertieren](/de/pdf-to-ubl?source=resource)
- [XML validieren](/de/xrechnung-validator?source=resource)
- [Entwickler-API](/de/developer-api?source=resource)

## 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)
