Zum Inhalt springen

Regelfamilie BR-DE-CVD

BR-DE-CVD-01: Vertragsnummer (BT-12) fehlt in der Fahrzeugrechnung

FehlerGeschäftsregel XRechnung (KoSIT)

Originaltext der Regel

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

Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)

Bedeutung der Regel

Ihre Rechnung verwendet die XRechnung-Erweiterung CVD, die für Fahrzeuge gilt, die öffentliche Auftraggeber nach dem Saubere-Fahrzeuge-Beschaffungs-Gesetz beschaffen. In dieser Erweiterung wird die Vertragsnummer zur Pflicht, weil die Auftraggeber jede Fahrzeuglieferung dem Vergabeverfahren zuordnen und an Bund und EU melden müssen. Fehlt die Vertragsnummer, ist die Rechnung in der CVD-Erweiterung unvollständig und wird abgewiesen; ohne die Erweiterung wäre das Feld freiwillig.

Korrektur im XML

Tragen Sie die Vertragsnummer des Auftraggebers ein: in UBL cac:ContractDocumentReference/cbc:ID, in CII ram:ContractReferencedDocument/ram:IssuerAssignedID im ApplicableHeaderTradeAgreement. Ist die Rechnung kein CVD-Fall, entfernen Sie stattdessen die CVD-Kennung aus BT-24.

Vorher – fehlerhaft
<ubl:Invoice>
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_3.0</cbc:CustomizationID>
  <cbc:ID>RE-2026-0301</cbc:ID>
</ubl:Invoice>
Nachher – korrigiert
<ubl:Invoice>
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_3.0</cbc:CustomizationID>
  <cbc:ID>RE-2026-0301</cbc:ID>
  <cac:ContractDocumentReference>
    <cbc:ID>VERTRAG-2025-0815</cbc:ID>
  </cac:ContractDocumentReference>
</ubl:Invoice>

Fragen und Antworten

Woran erkenne ich, dass die CVD-Erweiterung aktiv ist?

An der Spezifikationskennung in BT-24: Sie endet mit urn:xeinkauf.de:kosit:xrechnung:cvd_3.0. Nur dann gelten die Regeln BR-DE-CVD-01 bis 06.

Welche Nummer ist gemeint, wenn es mehrere Verträge gibt?

Die Nummer des Vertrags, aus dem die Fahrzeuglieferung stammt; sie teilt Ihnen der Auftraggeber mit der Bestellung mit.

Weitere typische Ursachen

  • Die Rechnung wurde mit der CVD-Kennung erzeugt, aber die Vertragsnummer nicht aus dem Auftrag übernommen.
  • Die Vertragsnummer steht im Freitext der Rechnung statt im Feld BT-12.
  • Die Erweiterung wurde versehentlich für eine Rechnung ohne Fahrzeugbezug gewählt.

Felder der EN 16931

  • BT-12
  • BT-24

Siehe auch

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

Die Regel im Detail
UBL · Kontext (XPath)
(/ubl:Invoice | /cn:CreditNote)[$isCVD]
UBL · Schematron-Test
cac:ContractDocumentReference/cbc:ID[boolean(normalize-space(.))]
CII · Kontext (XPath)
/rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement
CII · Schematron-Test
ram:ContractReferencedDocument/ram:IssuerAssignedID[boolean(normalize-space(.))]

Erklärung erstellt am 14.09.2026