Konto
Deutsch

BR-TMP-CVD-01: Das Bildungsschema für … "Item classification identifier" ist aus der Codeliste UNTDID…

XRechnung-Regel · Fehler · UBL / CII

StandardXRechnung 3.0.2 (KoSIT, deutsche CIUS der EN 16931)SchweregradFehler: die Rechnung wird abgelehntSyntaxUBL, CIIGeschäftsbegriffe
  • BT-158 Item classification identifier
Gilt fürXRechnung in UBL- oder CII-Syntax, einschließlich ZUGFeRD-/Factur-X-PDFs mit dem Profil XRECHNUNG. Rechnungen an deutsche öffentliche Auftraggeber (Bund, Länder, Kommunen) müssen sie bestehen.

Offizieller Regeltext

[BR-TMP-CVD-01] Das Bildungsschema für … "Item classification identifier" (BT-158) ist aus der Codeliste UNTDID 7143 zu wählen.

Warum dieser Fehler auftritt

Der Wert muss aus einer festen Codeliste stammen, der Wert in Ihrer Datei steht nicht darin. Häufige Ursachen: Freitext statt Code („Rechnung“ statt 380), ein Code aus einer älteren Listenversion, Kleinschreibung oder ein Code, der in einem anderen Standard gilt, aber nicht in diesem.

So beheben Sie den Fehler

Ersetzen Sie den Wert durch einen Code aus der im Regeltext genannten Liste (UNTDID 1001 für Dokumenttypen, UNTDID 5305 für Steuerkategorien, ISO 4217 für Währungen, ISO 3166-1 für Länder, UN/ECE Recommendation 20/21 für Mengeneinheiten, EAS für elektronische Adressen, ISO 6523 ICD für Scheme-IDs). Groß-/Kleinschreibung beachten.

Was der Validator prüft

Geprüftes Element (Kontext):

UBL

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

Test (XPath):

((not(contains(normalize-space(@listID), ' ')) and contains($UNTDID-7143-CVD-CODES, concat(' ', normalize-space(@listID), ' '))))

CII

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

Test (XPath):

((not(contains(normalize-space(@listID), ' ')) and contains($UNTDID-7143-CVD-CODES, concat(' ', normalize-space(@listID), ' '))))

Rechnung prüfen

Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.

Rechnung prüfen →

Dieselbe Prüfung per API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Verwandte Regeln

Häufige Fragen

Was bedeutet BR-TMP-CVD-01?

BR-TMP-CVD-01 ist eine XRechnung-Regel: Das Bildungsschema für … "Item classification identifier" (BT-158) ist aus der Codeliste UNTDID 7143 zu wählen.

Wird meine Rechnung wegen BR-TMP-CVD-01 abgelehnt?

Ja. BR-TMP-CVD-01 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.

Für welche Formate gilt BR-TMP-CVD-01?

XRechnung in UBL- oder CII-Syntax, einschließlich ZUGFeRD-/Factur-X-PDFs mit dem Profil XRECHNUNG. Rechnungen an deutsche öffentliche Auftraggeber (Bund, Länder, Kommunen) müssen sie bestehen. Syntax: UBL und CII.

Quelle: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.