Barcode 128 (GS1-128)
Neben dieser GS1-128-Variante gibt es eine einfache 128-er-Barcode-Lösung.
Voraussetzungen
Es sind folgende Voraussetzungen zu beachten:
- Der Barcode GS1-128 ist - je nach Vereinbarung - durch bossinfo.com in den "Speziellen Funktionalitäten" freizuschalten (Einkauf und/oder Verkauf).
- Damit Strich- bzw. Barcodes gedruckt werden, müssen sie in den entsprechenden Feldern des Artikels (sowie in den (Bestell)Belegzeilen) vorhanden sein.
- Sind sie nicht vorhanden, können sie entweder "eingeschossen" oder von Hand in die Felder eingetragen werden.
- Oder sie werden mittels Menüpunkt Dateien - Artikel - Strichcode erzeugen eingesetzt, wobei er aus dem Artikelkürzel und der Artikelbezeichnung automatisch generiert wird. Ob das beim Barcode 128 Sinn macht, muss von Fall zu Fall geprüft werden.
- Es sind die entsprechenden Druckvoraussetzungen zu beachten (siehe unten).
- Alles gemäss http://www.gs1.ch/de/leistungsbereiche/identification-communication/standardisation/GS1-System/barcode-identification/60-ai.php.
Funktionsweise
Die Einstellung "GS1-128" hat Auswirkungen bei der Erfassung von Strichcodes Verkauf (Feld "Strichcode HE EAN") und allenfalls auch auf die Erfassung von Einkaufsstrichcoodes im Artikel.
Der „Strichcode HE EAN“ ist eine sog. GTIN (Global Trade Item Number) und darf nur numerisch sein. Das wird von bossERP bei der Eingabe kontrolliert. Ebenfalls muss die GTIN eine (korrekte) Prüfziffer haben. bossERP checkt die Prüfziffer
und kann sie - je nach Situation - auch selbständig ergänzen:
Druckfunktion### Zum Ausdruck von GS1-128-Strichcodes müssen sogenannte Application Identifier (AI) verwendet werden. Dazu gibt es eine neue Druckfunktion in ERP, welche diese AI ergänzt:
$t_Result:=PRM_GS1_128_With_AI ($t_Code_String;$t_Info_Typ;$t_Barcode_Typ;$t_Result_Typ) oder konkret: $t_Strichcode:= PRM_GS1_128_With_AI („876342667“;“GTIN“;“GS1-128“;“strichcode“) oder $t_Klartext:= PRM_GS1_128_With_AI („876342667“;“GTIN“;“GS1-128“;“klartext“)
- Der erste Parameter ist der „Code-String“, also zum Beispiel die SSCC oder die GTIN (EAN), die GLN usw.
- Der zweite Parameter sagt, um was für einen Code-String es sich handelt: eben um eine SSCC, GTIN usw. - je nach dem wird dann die richtige AI hinzugefügt.
- Der dritte Parameter ist eigentlich immer „GS1-128“. Dann gibt bossERP den ersten Parameter unverändert zurück.
- Im vierten Parameter gibt man an, ob das Resultat im Klartext oder im Strichcode-Format ausgegeben werden soll.
- Klartext z.B.: „(01)876342667“ („(01)“ ist der Application Identifier AI)
- Strichcode z.B.: „01876342667“ (also dasselbe aber ohne die Klammern) Die Resultate können hintereinander stehen: Bsp.: (01)876342667(00)123212(17)120731
Info-Typen
Folgende „Infotypen“ sind in „PRM_GS1_128_With_AI“ implementiert:
SSCC GTIN CONTENT BATCH/LOT PROD DATE DUE DATE PACK DATE BEST BEFORE EXPIRY VARIANT SERIAL ADDITIONAL ID CUST.PART NO VAR.COUNT COUNT ORDER NUMBER SHIPMENT NO SHIP TO LOC BILL TO PURCHASE FROM SHIP FOR LOC LOC NO PAY TO SHIP TO POST SHIP TO POST WITH LAND ORIGIN