[BR-DE-CVD-01] Das Element "Contract reference" (BT-12) muss übermittelt werden.
BR-DE-CVD-01: Vertragsreferenz (BT-12) fehlt
CVD-Rechnungen benötigen eine Vertragsreferenz auf Dokumentebene
Offizielle Regel
[BR-DE-CVD-01] Das Element "Contract reference" (BT-12) muss übermittelt werden.
Quelle: KoSIT Schematron (itplr-kosit/xrechnung-schematron), XRechnung-UBL-validation.sch
Was bedeutet das?
BR-DE-CVD-01 gilt nur für Rechnungen mit CVD-CustomizationID ($isCVD). Dann muss cac:ContractDocumentReference/cbc:ID (BT-12) vorhanden und nicht leer sein.
Beispiel (UBL)
Gültig (BT-12 gesetzt):
<cac:ContractDocumentReference>
<cbc:ID>VERTRAG-2024-001</cbc:ID>
</cac:ContractDocumentReference>Ungültig (BT-12 fehlt — BR-DE-CVD-01):
<!-- Invalid: ContractDocumentReference missing — BR-DE-CVD-01 -->
<!-- cac:ContractDocumentReference block absent on CVD invoice -->Typische Ursachen
- 1CVD-Profil aktiv, aber ContractDocumentReference fehlt.
- 2Vertragsnummer nur in Freitext, nicht in BT-12.
- 3Falsche CustomizationID löst CVD-Regeln aus ohne CVD-Daten.
Was prüfen?
- CustomizationID enthält CVD-Kennung?
- cac:ContractDocumentReference/cbc:ID vorhanden?
- BT-17 (BR-DE-CVD-02) ebenfalls prüfen.
Offizielle & externe Quellen
Verwandte Fehler
Suchbegriffe
Fehlercode nicht gefunden?
Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.