Was bedeutet BR-65?
Die Regel prueft die Klassifizierungskennung eines Artikels (BT-158), etwa einen Waren- oder Zolltarif-Code. Ist sie in einer Rechnungsposition angegeben, muss sie eine Schema-Kennung tragen. Die Schema-Kennung stammt aus der Codeliste UNTDID 7143 und steht im Attribut listID am Element ram:ClassCode. Sie sagt, nach welchem Klassifizierungs-System der Code vergeben ist.
Häufige Ursachen für BR-65
- Das Element ram:ClassCode ist vorhanden, aber das Attribut listID fehlt.
- Die listID wurde leer gelassen (listID="").
- Ein Klassifizierungs-Code (z.B. UNSPSC oder HS) steht ohne den passenden UNTDID-7143-Code.
- Das Attribut wurde faelschlich schemeID statt listID benannt.
So behebst du BR-65
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-158 über den folgenden XPath:
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listID - Korrektur einsetzen. Ergaenze am Element ram:DesignatedProductClassification/ram:ClassCode das Attribut listID mit einem UNTDID-7143-Code, z.B. listID="HS" fuer das Harmonisierte System.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-65 nicht mehr gemeldet wird.
Ergaenze am Element ram:DesignatedProductClassification/ram:ClassCode das Attribut listID mit einem UNTDID-7143-Code, z.B. listID="HS" fuer das Harmonisierte System.
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode/@listIDVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedTradeProduct>
<ram:Name>Beispielartikel</ram:Name>
<ram:DesignatedProductClassification>
<ram:ClassCode>84713000</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct>
<ram:Name>Beispielartikel</ram:Name>
<ram:DesignatedProductClassification>
<ram:ClassCode listID="HS">84713000</ram:ClassCode>
</ram:DesignatedProductClassification>
</ram:SpecifiedTradeProduct>
Häufige Fragen zu BR-65
In welches Attribut kommt die Schema-Kennung?
Welche Werte sind gueltig?
Wann gilt die Regel nicht?
Verwandte Fehlercodes
BR-65 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.