Fehler-Codes

BR-DE-CVD-04: Fahrzeugkategorie CVD steht nicht in der zugelassenen Liste

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

Ein {name()} "Item classification identifier" (BT-158) mit dem Scheme identifier 'CVD' muss einen Wert aus der Liste der zulässigen Fahrzeugkategorien enthalten.

Was bedeutet das?

Ein Item classification identifier (BT-158) mit Scheme identifier CVD muss einen Wert aus der im Stylesheet hinterlegten Liste CVD-VEHICLE-CATEGORY enthalten: M1, M2, M3, N1, N2, N3. Andere listID-Werte prüft diese Regel nicht.

Typische Ursache

Es wurde eine umgangssprachliche Klasse wie „Pkw“ statt M1 eingetragen.

So beheben Sie es

Verwenden Sie einen der sechs Codes aus der Liste.

UBL

<cbc:ItemClassificationCode listID="CVD">M1</cbc:ItemClassificationCode>

CII

<ram:ClassCode listID="CVD">M1</ram:ClassCode>

Business Term

Item classification identifier (BT-158)

Verwandte Regeln

Kontext und Prüfbedingung

UBL (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode

CII /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode

UBL

not(normalize-space(@listID) = 'CVD') or normalize-space(.) = $CVD-VEHICLE-CATEGORY

CII

not(normalize-space(@listID) = 'CVD') or normalize-space(.) = $CVD-VEHICLE-CATEGORY

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-DE-CVD-04 genau?

Ein Item classification identifier (BT-158) mit Scheme identifier CVD muss einen Wert aus der im Stylesheet hinterlegten Liste CVD-VEHICLE-CATEGORY enthalten: M1, M2, M3, N1, N2, N3. Andere listID-Werte prüft diese Regel nicht.

Wie behebe ich BR-DE-CVD-04?

Verwenden Sie einen der sechs Codes aus der Liste.

Heißt eine bestandene Prüfung von BR-DE-CVD-04, dass ein Portal die Rechnung annimmt?

Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.