BT-158Item classification identifierBT-160Item attribute name
Offizieller Regeltext
[BR-DE-CVD-06-b] Wenn … "Item attribute name" (BT-160) mit dem Wert 'cva' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item classification identifier" (BT-158) mit dem Scheme identifier 'CVD' vorhanden sein.
Warum dieser Fehler auftritt
Diese Regel gilt nur, wenn ein anderes Feld einen bestimmten Wert hat (z. B. ein Zahlungsmittelcode oder ein Rechnungstyp). Ihre Datei erfüllt die Bedingung, liefert aber nicht die dann verpflichtenden Daten, oder enthält Daten, die dann verboten sind.
So beheben Sie den Fehler
Ändern Sie entweder den auslösenden Wert, damit die Bedingung nicht mehr greift, oder ergänzen/entfernen Sie die abhängigen Elemente, wie im Regeltext beschrieben. Im XPath-Test oben sehen Sie genau, welcher Wert die Bedingung auslöst.
Was der Validator prüft
Geprüftes Element (Kontext):
UBL
(/ubl:Invoice[$isCVD]/cac:InvoiceLine | /cn:CreditNote[$isCVD]/cac:CreditNoteLine)/cac:ItemTest (XPath):
not(cac:AdditionalItemProperty[cbc:Name = 'cva']) or count(cac:CommodityClassification/cbc:ItemClassificationCode[@listID = 'CVD']) = 1CII
/rsm:CrossIndustryInvoice[$isCVD]/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProductTest (XPath):
not(ram:ApplicableProductCharacteristic/ram:Description = 'cva') or count(ram:DesignatedProductClassification/ram:ClassCode[@listID = 'CVD']) = 1
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.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
BR-DE-CVD-03In einer Rechnung muss mindestens eine … INVOICE LINE enthalten sein, in der der…BR-DE-CVD-06-aWenn der Scheme identifier von … "Item classification identifier" mit dem Wert 'CVD'…BR-DE-CVD-04Ein … "Item classification identifier" mit dem Scheme identifier 'CVD' muss einen Wert…BR-DE-CVD-05Wenn innerhalb von … ITEM ATTRIBUTES der … "Item attribute name" den Wert 'cva' hat,…BR-TMP-CVD-01Das Bildungsschema für … "Item classification identifier" ist aus der Codeliste UNTDID…BR-DE-CVD-01Das Element … "Contract reference" muss übermittelt werdenBR-DE-CVD-02Das Element … "Tender or lot reference" muss übermittelt werden
Häufige Fragen
Was bedeutet BR-DE-CVD-06-b?
BR-DE-CVD-06-b ist eine XRechnung-Regel: Wenn … "Item attribute name" (BT-160) mit dem Wert 'cva' angegeben ist, muss in derselben Rechnungszeile genau ein … "Item classification identifier" (BT-158) mit dem Scheme identifier 'CVD' vorhanden sein.
Wird meine Rechnung wegen BR-DE-CVD-06-b abgelehnt?
Ja. BR-DE-CVD-06-b 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-DE-CVD-06-b?
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.