EAN 13 (Nummernteil)

images/download/attachments/27689396/image2018-11-27_15-16-15-version-1-modificationdate-1543328177000-api-v2.png

Ein Nummernteil des Typs "EAN 13" erzeugt eine Prüfziffer nach den Vorschriften der 13-stelligen European Article Number (EAN), die seit 2009 offiziell Globale Artikelidentifikationsnummer (Global Trade Item Number, abgekürzt GTIN) heißt.

Über ein Wiederholendes Element Ausgewählter Teil können andere Nummernteile ausgewählt werden, aus deren Werten der Eingangswert für die Prüfziffer verkettet wird.

►WICHTIG◄ Der Algorithmus setzt voraus, dass der Eingangswert ausschließlich aus Ziffern des Dezimalsystems (0-9) besteht. Nach dem Verketten der Komponenten werden deshalb alle anderen Zeichen (Buchstaben und Sonderzeichen) aus dem Eingangswert eliminiert. Das bedeutet einerseits, dass die Ermittlung der Prüfziffer robust gegen nicht-numerische Füll- oder Trennzeichen ist. Andererseits sollten dynamische Nummernteile (s. Dynamisch (Nummernteil)) keine Basis-Werte > 10 verwenden.

Nach dem Entfernen der nicht-numerischen Zeichen müssen mindestens 12 Ziffern als Eingangswert für die Ermittlung der Prüfziffer übergeben werden.

Komponenten im Beispiel:

Da beim Erzeugen der Vorschau (rechts im Bild) kein Datenkontext für den Wert über Resolver (Nummernteil) zur Verfügung steht, wird dort als Unternehmensnummer "0000" angezeigt.

►HINWEIS◄ Der Nummernteil für die Prüfziffer sollte natürlich nicht als Nummernteil ausgewählt werden.