◆ EUInvoice

Referenz · EN 16931

UBL 2.1 und CII D16B: zwei Syntaxen für eine Rechnung

EN 16931 legt fest, was eine Rechnung bedeutet; das Dateiformat, in dem sie geschrieben wird, ist eine eigene Wahl. Dieselbe Rechnung lässt sich in zwei unterschiedlichen XML-Syntaxen schreiben und bleibt dabei dieselbe Rechnung.

EN 16931 legt fest, was eine Rechnung bedeutet: eine Liste von Geschäftsbegriffen (BT-) und Geschäftsbegriffsgruppen (BG-) mit festgelegter Kardinalität und festgelegten Beziehungen zueinander. Die XML selbst wird dadurch nicht festgelegt. Der Standard wird in zwei Syntaxen ausgedrückt, und eine konforme Rechnung darf in beiden geschrieben werden.

Was die beiden sind

OASIS UBL 2.1 (Universal Business Language) ist ein OASIS-Standard, dessen Rechnungsdokument zu einer Familie von Geschäftsdokumenten mit gemeinsamen Komponentendefinitionen gehört. UN/CEFACT CII D16B (Cross Industry Invoice) stammt vom United Nations Centre for Trade Facilitation and Electronic Business, und seine Datenstrukturen leiten sich von der UN/CEFACT Core Component Library ab.

Der praktische Unterschied

Die beiden Syntaxen tragen dieselben EN-16931-Geschäftsbegriffe unter anderen Elementnamen und mit einer anderen Verschachtelungsstruktur. Der Name des Verkäufers ist in beiden BT-27; was sich unterscheidet, ist, an welcher Stelle im XML-Baum dieser Wert steht und wie die umgebenden Elemente heißen.

Welche Syntax sollten Sie senden?

Der Empfänger entscheidet, welche Syntax verwendet wird. Der Absender hat dabei kein Mitspracherecht. Ein empfangendes System implementiert eine der beiden Syntaxen oder beide, und welche gesendet wird, ist eine Eigenschaft dessen, wen Sie fakturieren, nicht eine Vorliebe. Deshalb ist es bei jedem Werkzeug, das Sie verwenden, wichtig zu wissen, wenn es nur eine der beiden erzeugt.

EUInvoice stellt das UBL-2.1-Dokument als gespeichertes Original aus und stellt dieselbe Rechnung zusätzlich als CII-D16B-Fassung bereit. Beide werden aus demselben zugrunde liegenden Rechnungsdatensatz erzeugt und beschreiben daher dasselbe Dokument, nicht zwei getrennt bearbeitete Dateien.

Was dieser Artikel nicht behandelt

Die Wahl einer Syntax ist nicht dasselbe wie die Wahl, wie ein Dokument seinen Empfänger erreicht. Die Übermittlung über das Peppol-Netzwerk, Polens KSeF oder Frankreichs Chorus Pro / PPF sind eigenständige Fragen mit eigenen Anforderungen, und EUInvoice übermittelt über keinen dieser Kanäle. Dieser Artikel behandelt außerdem keine nationalen CIUS- oder Extension-Spezifikationen, die EN 16931 für ein bestimmtes Land oder eine bestimmte Branche weiter einschränken.

Quellen

  • EN 16931-1, das semantische Datenmodell des europäischen Standards für die Kernelemente einer elektronischen Rechnung.
  • OASIS Universal Business Language (UBL), Version 2.1, Rechnungsschema.
  • UN/CEFACT Cross Industry Invoice (CII), Version D16B.
  • CEN/TC 434, EN-16931-Validierungsartefakte (Schematron), die Regeln, die eine Rechnung vor der Ausstellung erfüllen muss.