Was bedeutet BR-64?
Die Regel prueft die Standardkennung eines Artikels (BT-157), etwa eine GTIN. Ist sie in einer Rechnungsposition angegeben, muss sie eine Schema-Kennung tragen. Die Schema-Kennung stammt aus der Codeliste ISO 6523 (ICD) und sagt, aus welchem Nummern-System die Kennung kommt. Ohne sie ist die Artikelnummer nicht eindeutig deutbar.
Häufige Ursachen für BR-64
- Das Element ram:GlobalID ist vorhanden, aber das Attribut schemeID fehlt.
- Die schemeID wurde leer gelassen (schemeID="").
- Eine GTIN steht ohne den ICD-Code "0160".
- Die Artikelnummer wurde faelschlich in ram:GlobalID statt in ram:SellerAssignedID gesetzt.
So behebst du BR-64
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-157 über den folgenden XPath:
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID - Korrektur einsetzen. Ergaenze am Element ram:SpecifiedTradeProduct/ram:GlobalID das Attribut schemeID mit einem ISO-6523-Code (ICD), z.B. schemeID="0160" fuer eine GTIN.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-64 nicht mehr gemeldet wird.
Ergaenze am Element ram:SpecifiedTradeProduct/ram:GlobalID das Attribut schemeID mit einem ISO-6523-Code (ICD), z.B. schemeID="0160" fuer eine GTIN.
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID/@schemeIDVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedTradeProduct>
<ram:GlobalID>4012345678901</ram:GlobalID>
<ram:Name>Beispielartikel</ram:Name>
</ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct>
<ram:GlobalID schemeID="0160">4012345678901</ram:GlobalID>
<ram:Name>Beispielartikel</ram:Name>
</ram:SpecifiedTradeProduct>
Häufige Fragen zu BR-64
Welchen Wert muss die schemeID haben?
Wann gilt die Regel nicht?
Wo gehoert meine eigene Artikelnummer hin?
Verwandte Fehlercodes
BR-64 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.