Was bedeutet BR-CL-21?
Die Standard-Artikelkennung (z. B. GTIN) braucht ein Schema aus der ISO-6523-ICD-Liste, damit die Nummernquelle eindeutig ist.
Häufige Ursachen für BR-CL-21
- Der Kurzname der Kennung ('GTIN', 'EAN') steht im @schemeID statt des vierstelligen ICD-Codes.
- @schemeID fehlt ganz, obwohl eine GlobalID (BT-157) angegeben ist.
- Eine eigene Artikelnummer wurde in ram:GlobalID abgelegt (gehoert nach ram:SellerAssignedID).
So behebst du BR-CL-21
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-157-1 über den folgenden XPath:
//ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID - Korrektur einsetzen. Kodiere das Schema der Artikel-Standardkennung (BT-157-1) im Attribut @schemeID mit einem ICD-Code aus ISO 6523, z. B. '0160' (GS1 GTIN), '0088' (GS1 GLN), '0060' (DUNS), '0021' (SWIFT/BIC), '0177' (ODETTE). Kein Klartext wie 'GTIN' oder 'EAN'.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-21 nicht mehr gemeldet wird.
Kodiere das Schema der Artikel-Standardkennung (BT-157-1) im Attribut @schemeID mit einem ICD-Code aus ISO 6523, z. B. '0160' (GS1 GTIN), '0088' (GS1 GLN), '0060' (DUNS), '0021' (SWIFT/BIC), '0177' (ODETTE). Kein Klartext wie 'GTIN' oder 'EAN'.
//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 schemeID="GTIN">4012345678901</ram:GlobalID>
<ram:Name>Kugelschreiber blau</ram:Name>
</ram:SpecifiedTradeProduct>
<ram:SpecifiedTradeProduct>
<ram:GlobalID schemeID="0160">4012345678901</ram:GlobalID>
<ram:Name>Kugelschreiber blau</ram:Name>
</ram:SpecifiedTradeProduct>
Häufige Fragen zu BR-CL-21
Welchen ICD-Code nehme ich fuer eine GTIN/EAN?
Wohin kommt meine eigene Artikelnummer?
Verwandte Fehlercodes
BR-CL-21 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.