Datenmodell

Semantisches Datenmodell

Definition

Das semantische Datenmodell der EN 16931 beschreibt die bedeutungsbasierte Struktur einer elektronischen Kernrechnung unabhängig von konkreten XML-Syntaxen. Es definiert alle Business Terms (BT) und Business Groups (BG) mit ihrer genauen Bedeutung, Kardinalität und den zulässigen Werten. Durch die Syntaxunabhängigkeit können dieselben inhaltlichen Informationen sowohl in UBL als auch in CII ausgedrückt werden.

Auf Englisch lesen:Semantic Data Model (EN)

Verwandte Begriffe

EN 16931EN 16931 ist die europäische Norm für das semantische Datenmodell einer Kernrechnung. Sie definiert die Pflicht- und optionalen Felder (Business Terms), deren Bedeutung und die Validierungsregeln, die für alle konformen elektronischen Rechnungen in der EU gelten. National implementierte Standards wie XRechnung, ZUGFeRD (EN-16931-Profil) und Factur-X müssen diese Norm erfüllen.Business Term (BT)Ein Business Term (BT) ist ein einzelnes, semantisch definiertes Datenelement der europäischen Norm EN 16931. Jeder Business Term hat eine eindeutige Nummer (z.B. BT-1 für die Rechnungsnummer, BT-9 für das Fälligkeitsdatum), einen Namen, eine Definition und Angaben zur Kardinalität. Die Business Terms sind syntaxunabhängig und werden in UBL und CII auf unterschiedliche XML-Elemente gemappt.Business Group (BG)Eine Business Group (BG) fasst semantisch zusammengehörige Business Terms (BT) in der EN-16931-Norm zu einer logischen Einheit zusammen. Beispiele sind BG-4 (Verkäufer), BG-7 (Käufer) oder BG-23 (Mehrwertsteuerdaten). Business Groups können verschachtelt sein und dienen der strukturierten Gliederung des Rechnungsdatenmodells.UBL (Universal Business Language)UBL (Universal Business Language) ist ein von OASIS normiertes XML-Vokabular für Geschäftsdokumente, darunter Rechnungen, Bestellungen und Lieferscheine. UBL 2.1 ist eine der zwei zulässigen Syntaxen für EN-16931-konforme Rechnungen und wird unter anderem für XRechnung sowie Peppol BIS Billing 3.0 verwendet. UBL-Rechnungen verwenden den Namespace `urn:oasis:names:specification:ubl:schema:xsd:Invoice-2`.CII (UN/CEFACT Cross Industry Invoice)CII steht für Cross Industry Invoice und ist das XML-Dokumentenformat der UN/CEFACT-Organisation für Rechnungen. Es ist eine der zwei von EN 16931 zugelassenen Syntaxen neben UBL und wird von ZUGFeRD und Factur-X als Grundlage verwendet. CII-Dokumente verwenden den Namespace `urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100`.