BR-DE-CVD-02Das Element […] "Tender or lot reference" (BT-17) muss übermittelt werden.

Offizieller Regeltext

Eine CVD-Rechnung muss die Vergabe- oder Losnummer (BT-17) tragen — die Kennung des Vergabeverfahrens oder Loses, zu dem die Rechnung gehört. Geprüft wird nur, dass sie einen Inhalt hat. In UBL zählt dabei allein cac:OriginatorDocumentReference/cbc:ID; in CII hat BT-17 kein eigenes Element, sondern ist ein ram:AdditionalReferencedDocument, und der Ausdruck verlangt ram:TypeCode 50 und eine ram:IssuerAssignedID in demselben Element.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-08-31
Geprüft am

Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.

Warum tritt BR-DE-CVD-02 auf?

Wer beide Syntaxen aus einem Modell erzeugt, überträgt die CII-Konstruktion leicht nach UBL und schreibt die Nummer als cac:AdditionalDocumentReference mit cbc:DocumentTypeCode 50. Das zählt nicht — in der Rechnung weist eine CEN-Regel den Typcode 50 sogar eigens ab. In der UBL-Gutschrift dagegen liegt diese Form nahe, denn die CEN-Regeln lassen den Typcode 50 genau dort zu; BR-DE-CVD-02 sucht aber auch in der Gutschrift ausschließlich cac:OriginatorDocumentReference. In CII scheitert die Nummer, wenn ihr Dokument den Typcode 916 einer Anlage (BG-24) oder gar keinen trägt.

Was der Validator prüft

Der Ausdruck, den das offizielle KoSIT-Regelwerk auswertet — nicht paraphrasiert, sondern aus der ausgelieferten Schematron-Datei gelesen. UBL und CII adressieren verschiedene Dokumentbäume, deshalb steht dieselbe Regel je Syntax anders da.

UBL
cac:OriginatorDocumentReference/cbc:ID[boolean(normalize-space(.))]
CII
ram:AdditionalReferencedDocument[normalize-space(ram:TypeCode) = '50' and normalize-space(ram:IssuerAssignedID)]

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-CVD-02?

Schreiben Sie die Nummer in UBL als cac:OriginatorDocumentReference/cbc:ID — in der Rechnung vor cac:ContractDocumentReference, in der Gutschrift erst nach cac:ContractDocumentReference und cac:AdditionalDocumentReference, denn dort ist die Reihenfolge eine andere. In CII gehört sie als ram:AdditionalReferencedDocument mit ram:IssuerAssignedID und ram:TypeCode 50 in ram:ApplicableHeaderTradeAgreement.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:ContractDocumentReference>
  <cbc:ID>RV-2026-0815</cbc:ID>
</cac:ContractDocumentReference>
<cac:AdditionalDocumentReference>
  <cbc:ID>VG-2026-017-L2</cbc:ID>
  <cbc:DocumentTypeCode>50</cbc:DocumentTypeCode>
</cac:AdditionalDocumentReference>
Korrigiert
<cac:OriginatorDocumentReference>
  <cbc:ID>VG-2026-017-L2</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:ContractDocumentReference>
  <cbc:ID>RV-2026-0815</cbc:ID>
</cac:ContractDocumentReference>

Verwandte Regeln

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.