Zum Inhalt springen

BR-DE-CVD-02: Vergabe- oder Losnummer (BT-17) fehlt in der CVD-Rechnung

Offizielle Meldung

[BR-DE-CVD-02] Das Element … "Tender or lot reference" (BT-17) muss übermittelt werden.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-CVD-02] Das Element … "Tender or lot reference" (BT-17) muss übermittelt werden.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-17

Was bedeutet das?

In einer XRechnung der CVD-Variante (Clean Vehicles Directive, Kennung in BT-24) muss die Kennung der Ausschreibung oder des Loses (Tender or lot reference, BT-17) angegeben sein. Sie fehlt oder ist leer.

Typische Ursachen

Die Rechnung ist als CVD-Rechnung gekennzeichnet, aber die Vergabe- bzw. Losnummer wurde nicht eingetragen.
Bei CII wurde die Referenz ohne den Typ-Code 50 angegeben und zählt daher nicht als BT-17.

So beheben Sie den Fehler

Die Vergabe- oder Losnummer aus der Ausschreibung eintragen.
CII: ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument mit ram:TypeCode 50 und ram:IssuerAssignedID; UBL: cac:OriginatorDocumentReference/cbc:ID.
Ist keine CVD-Rechnung beabsichtigt, in BT-24 die normale XRechnung-Kennung verwenden.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Objekt-Identifikatoren Header (BT-17/BT-18)“ einen Eintrag mit „Typ-Code (BT-17-0/BT-18-0)“ 50 und der Vergabe- bzw. Losnummer im Feld „Identifier (BT-17/BT-18)“ anlegen.

Beispiel

Fehlerhaft

<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID>LOS-3</ram:IssuerAssignedID>
  <ram:TypeCode>130</ram:TypeCode>
</ram:AdditionalReferencedDocument>

Richtig

<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID>LOS-3</ram:IssuerAssignedID>
  <ram:TypeCode>50</ram:TypeCode>
</ram:AdditionalReferencedDocument>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement

ram:AdditionalReferencedDocument[normalize-space(ram:TypeCode) = '50' and normalize-space(ram:IssuerAssignedID)]

XRechnung (UBL) (UBL)

Kontext: (/ubl:Invoice | /cn:CreditNote)[$isCVD]

cac:OriginatorDocumentReference/cbc:ID[boolean(normalize-space(.))]

Verwandte Prüfregeln

  • BR-DE-CVD-01: Vertragsreferenz (BT-12) fehlt in der CVD-Rechnung
  • BR-DE-CVD-03: Keine Position mit CVD-Fahrzeugangaben
  • BR-DE-CVD-04: Unzulässige Fahrzeugklasse in der CVD-Klassifizierung (BT-158)
  • BR-DE-CVD-05: Unzulässiger Wert der Eigenschaft cva (BT-161)
  • BR-DE-CVD-06-a: Position mit CVD-Klassifizierung ohne genau eine Eigenschaft cva
  • BR-DE-CVD-06-b: Position mit Eigenschaft cva ohne genau eine CVD-Klassifizierung

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.