BR-TMP-CVD-01: Schema der Artikelklassifizierung (BT-158-1) in der CVD-Rechnung nicht zulässig
Offizielle Meldung
[BR-TMP-CVD-01] Das Bildungsschema für … "Item classification identifier" (BT-158) ist aus der Codeliste UNTDID 7143 zu wählen.
[BR-TMP-CVD-01] Das Bildungsschema für … "Item classification identifier" (BT-158) ist aus der Codeliste UNTDID 7143 zu wählen.
- 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-158
Was bedeutet das?
In einer XRechnung der CVD-Variante (Clean Vehicles Directive, Kennung in BT-24) muss das Schema jeder Artikelklassifizierung (Item classification identifier, BT-158, Schema BT-158-1) aus der Codeliste UNTDID 7143 stammen; zusätzlich ist der Wert CVD zulässig. Der angegebene Wert ist nicht zulässig.
CII: Geprüft wird ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID. UBL: Geprüft wird cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode/@listID.
Typische Ursachen
Der Name des Klassifizierungssystems statt des Codes.
Kleinschreibung (cvd) oder Leerzeichen im Code.
Das Attribut listID ist leer.
So beheben Sie den Fehler
listID mit einem Code aus UNTDID 7143 belegen; für die Klassifizierung nach den CVD-Regeln den Wert CVD verwenden.
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 in der Ansicht „Experte“ im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position im Reiter „Klassifizierungen (BT-158)“ im Feld „Schema (BT-158-1)“ CVD oder einen Code aus UNTDID 7143 eintragen.
Beispiel
Fehlerhaft
<ram:DesignatedProductClassification>
<ram:ClassCode listID="cvd">M1</ram:ClassCode>
</ram:DesignatedProductClassification>
Richtig
<ram:DesignatedProductClassification>
<ram:ClassCode listID="CVD">M1</ram:ClassCode>
</ram:DesignatedProductClassification>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (CII) (CII)
Kontext: /rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode
((not(contains(normalize-space(@listID), ' ')) and contains($UNTDID-7143-CVD-CODES, concat(' ', normalize-space(@listID), ' '))))
XRechnung (UBL) (UBL)
Kontext: (/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode
((not(contains(normalize-space(@listID), ' ')) and contains($UNTDID-7143-CVD-CODES, concat(' ', normalize-space(@listID), ' '))))
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.