Zum Hauptinhalt springen

UBL (Universal Business Language): 2.1, Peppol und XRechnung

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.

Interaktiver Stammbaum

EN 16931 legt fest, was Rechnungsdaten bedeuten. UBL und CII schreiben sie auf. CIUS und Profile setzen Regeln obendrauf. Tippen Sie auf ein Feld für Details.

CIUS: schränkt das Kernmodell einHybrides PDF/A-3 mit Profilen
Syntax-Binding

OASIS

Was es ist
Universal Business Language 2.1 von OASIS mit den Dokumenten Invoice und CreditNote. CEN/TS 16931-3-2 ordnet jedem Business Term ein UBL-Element zu.
Wer es nutzt
Das Peppol-Netzwerk, Belgien, die Niederlande und Dänemark. Auch XRechnung kann UBL nutzen.
Syntax
XML, dokumentorientiert.
Die EN-16931-Familie: EN 16931-1 ist das semantische Modell mit Business Terms (BT) und Business Groups (BG). Zwei Syntax-Bindings tragen es: UBL 2.1 (CEN/TS 16931-3-2) und UN/CEFACT CII D16B (CEN/TS 16931-3-3). Peppol BIS Billing 3.0, NLCIUS und OIOUBL sind CIUS auf Basis von UBL; XRechnung, die deutsche CIUS, gibt es in UBL und CII. ZUGFeRD und Factur-X sind hybride PDF/A-3-Dateien mit eingebettetem CII-XML. Sie sind keine CIUS, sondern definieren Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, XRECHNUNG); MINIMUM und BASIC WL decken EN 16931 nicht ab. Quellen: CEN/TS 16931-3-2 und 16931-3-3, Peppol BIS Billing 3.0, KoSIT XRechnung, FeRD ZUGFeRD. Stand: Oktober 2026.

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