Zum Hauptinhalt springen

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 VersionDokumenteOASIS-Status
UBL 2.470+Genehmigt

Schnellzugriff

Ressourcen & Links