Zurück zur Fehler-Bibliothek

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

BR-DE-CVD-01Fatal

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

BR-DE-CVD-01BT-12Contract referenceCVDVertragsreferenzXRechnung

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.