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.
<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><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.