BR-64 Feld BT-157 EN-16931-Grundregeln (BR)

BR-64 beheben: Schema-Kennung der Artikel-Standardkennung fehlt

[BR-64] The Item standard identifier (BT-157) shall have a Scheme identifier

BR-64 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

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

So behebst du BR-64

  1. 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
  2. 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.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-64 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Ergaenze am Element ram:SpecifiedTradeProduct/ram:GlobalID das Attribut schemeID mit einem ISO-6523-Code (ICD), z.B. schemeID="0160" fuer eine GTIN.

XPath//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:SpecifiedTradeProduct>
  <ram:GlobalID>4012345678901</ram:GlobalID>
  <ram:Name>Beispielartikel</ram:Name>
</ram:SpecifiedTradeProduct>
Korrekt
<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?
Einen Code aus der Codeliste ISO 6523 (ICD). Fuer eine GTIN ist das "0160".
Wann gilt die Regel nicht?
Wenn kein ram:GlobalID in der Position steht. BT-157 ist optional; erst mit vorhandener Standardkennung muss die Schema-Kennung dabei sein.
Wo gehoert meine eigene Artikelnummer hin?
Nicht in ram:GlobalID, sondern in ram:SellerAssignedID (BT-155). Fuer dieses Feld gilt BR-64 nicht.

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.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen