Referenz
Markdown-ExportBR-CL-21 Schema der Artikel-Standardkennung muss aus ISO 6523 ICD stammen
Der Schema-Bezeichner der Artikel-Standardkennung (BT-157-1) muss ein Code aus der ISO-6523-ICD-Liste sein.
Problembeschreibung
FEHLER
EN-16931-Codelistenregel (BR-CL)
Kontext und Bedeutung
Jede Artikel-Standardkennung (BT-157) braucht einen Schema-Bezeichner (BR-64), und dieses Schema muss ein ISO-6523-ICD-Code sein. Die Regel prüft cac:Item/cac:StandardItemIdentification/cbc:ID/@schemeID in UBL und ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID in CII. Sie schlägt fehl, wenn „GTIN“ oder „EAN“ als Schema geschrieben wird; ein EAN-Barcode ist eine GTIN und verwendet 0160. Eine GLN (0088) kennzeichnet einen Standort oder eine Partei, keinen Artikel. Beispiel: Der Barcode 4012345678901 wird mit schemeID="0160" gesendet.
Lösung
Setzen Sie die schemeID von BT-157 auf den ICD-Code des vergebenden Systems; für eine GS1-Artikelnummer (GTIN, früher EAN) verwenden Sie 0160. Hat ein Artikel keine Standardkennung, lassen Sie BT-157 weg und geben Sie stattdessen die Artikelnummer des Verkäufers (BT-155) an.
Schnellzugriff
Gültige Beispiele
- BT-157-1 = 0160 — von GS1 vergebene GTIN
- Artikel ohne GTIN: BT-157 fehlt, Artikelnummer des Verkäufers (BT-155) angegeben
Ungültige Beispiele
- BT-157-1 = GTIN — Name statt ICD-Code
- BT-157-1 = EAN — Name statt ICD-Code 0160
Code-Beispiele
<cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0160">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item><cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item>