BR-DE-CVD-01Das Element […] "Contract reference" (BT-12) muss übermittelt werden.

Offizieller Regeltext

Eine CVD-Rechnung muss die Vertragsreferenz (BT-12) tragen, die in einer gewöhnlichen XRechnung optional ist. Geprüft wird nur, dass das Feld einen Inhalt hat: Leerzeichen allein genügen nicht, jeder andere Inhalt schon — die Nummer selbst sieht sich das Regelwerk nicht an. Dass die Regel nur CVD-Rechnungen betrifft, zeigt der Ausdruck nicht; die Bedingung steckt im Kontext der Regel, der nur Dokumente mit der CVD-Kennung in BT-24 erfasst.

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-01 auf?

Die CVD-Kennung wird in BT-24 gesetzt, das Mapping aber nicht erweitert — Felder, die in der gewöhnlichen XRechnung optional sind, bleiben leer. Oder die Vertragsnummer liegt vor, landet aber in der Bestellreferenz (BT-13) oder nur in einer Bemerkung (BT-22). Für diese Regel zählt allein BT-12.

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:ContractDocumentReference/cbc:ID[boolean(normalize-space(.))]
CII
ram:ContractReferencedDocument/ram:IssuerAssignedID[boolean(normalize-space(.))]

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-CVD-01?

Übermitteln Sie die Vertragsnummer des Auftraggebers in BT-12: in UBL als cac:ContractDocumentReference/cbc:ID, in CII als ram:ContractReferencedDocument/ram:IssuerAssignedID in ram:ApplicableHeaderTradeAgreement. In der UBL-Rechnung folgt das Element auf cac:OriginatorDocumentReference (BT-17), in der UBL-Gutschrift steht es davor. Ein Platzhalter wie „n/a“ besteht die Prüfung, macht die Beschaffung aber nicht zuordenbar.

Im XML

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

Fehlerhaft
<cbc:BuyerReference>04011000-12345-03</cbc:BuyerReference>
<cac:OrderReference>
  <cbc:ID>RV-2026-0815</cbc:ID>
</cac:OrderReference>
<cac:OriginatorDocumentReference>
  <cbc:ID>VG-2026-017-L2</cbc:ID>
</cac:OriginatorDocumentReference>
Korrigiert
<cbc:BuyerReference>04011000-12345-03</cbc:BuyerReference>
<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.