DataMatrix oder wie man Schuhe richtig etikettiert

Ab dem 1. Juli 2019 wurde in Russland die obligatorische Kennzeichnung einer Warengruppe eingeführt. Ab dem 1. März 2020 sollten Schuhe unter dieses Gesetz fallen. Nicht jeder konnte sich vorbereiten, weshalb der Start auf den 1. Juli verschoben wurde. Lamoda gehört zu denen, die es getan haben.

Daher möchten wir Erfahrungen mit denen teilen, die Kleidung, Reifen, Parfums usw. noch nicht etikettiert haben. Der Artikel beschreibt eine Reihe von Industriestandards, einige behördliche Unterlagen und persönliche Erfahrungen. Der Artikel richtet sich in erster Linie an Integratoren und Entwickler, die dieses Projekt nur verstehen müssen.

Bild

Bitte beachten Sie, dass sich die rechtlichen Rahmenbedingungen häufig ändern und der Autor nicht die Möglichkeit hat, das Material ständig zu aktualisieren. Daher sind einige Informationen zum Zeitpunkt des Lesens möglicherweise bereits veraltet.

Der Autor sammelte persönliche Erfahrungen sowohl im Rahmen der Arbeit am Datamatrix-Projekt in Lamoda als auch bei der Entwicklung seiner eigenen kostenlosen Anwendung zur Kennzeichnung von BarCodesFx.

Seit dem 1. Juli 2019 gilt in Russland das Gesetz über die obligatorische Kennzeichnung. Das Gesetz gilt nicht für alle Warengruppen, und die Daten für das Inkrafttreten der obligatorischen Kennzeichnung für Produktgruppen variieren. Jetzt fallen Tabak, Pelzmäntel, Schuhe und Medikamente unter die obligatorische Kennzeichnung. In naher Zukunft werden Reifen, Kleidung, Parfums und Fahrräder eingeführt. Jede Warengruppe wird durch ein separates Regierungsdekret (PPR) geregelt. Daher können einige Aussagen, die für Schuhe korrekt sind, für andere Produktgruppen falsch sein. Wir können jedoch hoffen, dass die technische Komponente für verschiedene Produktgruppen nicht stark variiert.

Markierung
— . , . , . .

Allgemeine Begriffe und Konzepte


FEP - ein Teilnehmer am Warenumschlag.
MTCT ist ein Zentrum für die Entwicklung vielversprechender Technologien. Privatunternehmen, der einzige Staat. Etikettierungsunternehmen. Es arbeitet im Rahmen des Public Private Partnership (PPP). Leider gibt es keine Informationen über andere Bieter für das Projekt sowie über die Ausschreibung selbst.
TG - Warengruppe. Schuhe, Kleidung, Reifen usw.
GTIN - in der Tat der Artikel, unter Berücksichtigung der Farbgröße. Ausgestellt in GS1 oder im nationalen Katalog für jeden Importeur oder Hersteller für seine Waren. Der Hersteller oder Importeur muss dieses Produkt zuerst beschreiben.
PPR - Dekret der Regierung der Russischen Föderation. Für Schuhe - 860.
KM- Markierungscode. Ein eindeutiger Zeichensatz, der einem bestimmten Element zugewiesen ist. Bei Schuhen besteht es aus GTIN, Seriennummer, Bestätigungscode und Crypto-Tail.
GS1 ist eine internationale Organisation, die GTINs herausgibt. Auch Compiler einer Reihe von Kennzeichnungsstandards.
Der nationale Katalog ist ein Analogon von GS1, das von CRPT entwickelt wurde.
Crypto - tail ist ein Analogon einer digitalen Signatur, die die Legalität von KM bestätigt. Muss in der Datatrix der Marke sein. Das Speichern von Text ist verboten. Nach dem Drucken müssen die Stempel gemäß der Vereinbarung mit dem MDCT entfernt werden. Es ist kein einziger Fall einer tatsächlichen Verwendung bekannt.
CPS - Auftragsverwaltungsstation. Das System, in dem KMs für ein Produkt bestellt werden.
EDO - elektronisches Dokumentenmanagement.
UKEP - verbesserte qualifizierte elektronische Signatur.

Begriffe und Konzepte im Rahmen dieses Artikels


ChZ ist ein ehrliches Zeichen.
LK - persönlicher Account.
Stempel - gedruckter Markierungscode.

Der Prozess ist wie folgt: Zunächst stellt der Teilnehmer (FEP) eine elektronische Signatur (UKEP) aus, ist in einem Ausweis (CHZ) registriert, beschreibt die Waren im nationalen Verzeichnis oder GS1, erhält GTINs für die Waren. Auf der Seite des ehrlichen Zeichens werden diese Schritte ausführlich beschrieben, sodass wir nicht weiter darauf eingehen werden.

Codes bestellen und empfangen


Nach Erhalt der GTINs nimmt der Teilnehmer (UOT) die Reihenfolge der Codes (CM) im CPS-System vor.
Wichtig, aber nicht offensichtlich.

  1. In einer Bestellung können Sie Codes für maximal 10 GTINs anfordern. Grundsätzlich eine unverständliche Einschränkung. Ein Importeur mit 14.000 GTINs muss 1.400 Bestellungen erstellen.
  2. In einer Bestellung können maximal 150.000 Codes angefordert werden.
  3. Es gibt ein Limit von 100 Bestellungen in Arbeit. Das heißt, gleichzeitig können in der Bearbeitung nicht mehr als 100 Bestellungen sein. Wenn mehr als 100 vorhanden sind, gibt die API anstelle einer Liste von Bestellungen einen Fehler zurück. Die einzige Möglichkeit, diesen Fehler zu beheben, besteht darin, einige Bestellungen über die Weboberfläche zu schließen. Die API bietet keinen Parameter für die teilweise Anzeige von Aufträgen.
  4. Die Anzahl der Anrufe ist begrenzt - nicht mehr als 10 Anfragen pro Sekunde. Nach meinen Angaben erscheint diese Einschränkung nicht in den Dokumenten, existiert aber.

Aus persönlicher Erfahrung bei der Arbeit mit Bestellungen von KM-Markierungscodes über die CPS-API.

  1. ( json) - . . , json. .
  2. . , . , . , . - . , . - “”. , .

    , . . , - . , .
  3. — . . . , () . , , .
  4. () API . . . API . 10 .
  5. API . API . . GTIN = . , . -1. . .


Die Codes werden also bestellt und generiert. Sie können über API in Textform, im PDF-Format als Etiketten zum Drucken und als CSV-Datei mit Text erstellt werden.

Über die API wurde bereits oben geschrieben. Was die beiden anderen Möglichkeiten betrifft. Anfänglich konnten Sie mit dem CPS Codes nur einmal abholen. Und wenn eine PDF-Datei erstellt wurde, können Sie die Codes nur in Textform erhalten, indem Sie die gesamte Datenmatrix aus dem PDF-Format scannen. Glücklicherweise haben sie die Möglichkeit hinzugefügt, Codes mehrmals abzurufen, und dieses Problem wurde gelöst. Innerhalb von zwei Tagen stehen die Codes weiterhin zum erneuten Download zur Verfügung.

Wenn Sie im CSV-Format abholen, öffnen Sie es unter keinen Umständen in Excel. Und lass niemanden. In Excel gibt es eine automatische Speicherfunktion. Zum Zeitpunkt des Speicherns kann Excel Ihre Codes auf unvorhersehbare Weise ändern. Ich empfehle die Verwendung von Notepad ++ zum Anzeigen von Codes.

Wenn Sie eine Datei aus dem CPS in Notepad ++ öffnen, sehen Sie Zeilen dieser Art. Der dritte Code ist ungültig (er hat keine GS-Trennzeichen).

Bild

Die Partner gaben uns Codes für die Kennzeichnung ihres Produkts. Mit bloßem Auge können Sie sehen, welche Dateien mit Excel erstellt wurden - bis zu 5% der Codes waren ungültig.

Wir empfehlen dringend, über die Standards GS1 zu lesen . In der Beschreibung des Standards finden sich Antworten auf viele Fragen zur Bildung von DataMatrix.

Der Identifikationscode besteht aus einer GTIN und einer Seriennummer. Gemäß dem GS1-Standard entsprechen ihnen die Anwendungskennungen (PIs) 01 und 21. Bitte beachten Sie, dass Anwendungskennungen nicht Teil der GTIN und der Seriennummer sind. Sie geben an, dass nach der Anwendungskennung (IP) die GTIN oder Seriennummer steht. Dies ist besonders wichtig beim Programmieren von Registrierkassen. Um das Tag 1162 zu füllen, werden genau GTIN und Seriennummer ohne Anwendungskennungen benötigt.

Im Gegensatz dazu benötigen Sie für UPD (Universal Transfer Document) und andere Dokumente meistens einen vollständigen Datensatz mit Anwendungskennungen.

Bild

Der GS1-Standard besagt, dass GTIN eine feste Länge von 14 Zeichen hat und nur aus Zahlen bestehen kann. Die Seriennummer ist variabel lang und wird auf Seite 155 der Norm beschrieben. Es gibt auch einen Link zu einer Tabelle mit Zeichen, die möglicherweise in der Seriennummer enthalten sind.

Da die Seriennummer eine variable Länge hat, zeigt das GS-Trennzeichen sein Ende an. Es hat den Code 29 in der ASCII-Tabelle. Ohne dieses Trennzeichen wird kein Programm verstehen, zu welchem ​​Zeitpunkt die Seriennummer beendet wurde und andere Datengruppen begonnen haben.

Weitere Informationen zum Markierungscode (KM) finden Sie in der offiziellen Dokumentation .

Bei Schuhen ist die Seriennummer auf 13 Zeichen festgelegt, die Größe kann jedoch jederzeit geändert werden. Bei anderen Produktgruppen (TG) kann die Länge der Seriennummer variieren.

DataMatrix-Generierung


Bild

Der nächste Schritt besteht darin, die Daten in DataMatrix-Code zu konvertieren. In dem Dekret der Regierung der Russischen Föderation ist 860 GOST festgelegt, wonach es erforderlich ist, DataMatrix zu bilden. Auch in PPR 860 ist die obligatorische Verwendung von Anwendungskennungen angegeben. Beachten Sie, dass der DataMatrix-Standard kein Konzept für „Anwendungskennungen“ enthält. Sie sind nur im GS-1 DataMatrix-Standard enthalten. Es stellt sich heraus, dass der PPR 860 implizit die Verwendung von GS-1 DataMatrix erfordert. Glücklicherweise sind die Standards ähnlich. Der Hauptunterschied: In GS-1 DataMatrix muss das erste Zeichen FNC1 sein. Das GS-Symbol sollte in der DataMatrix nicht an erster Stelle stehen, sondern nur in FNC1.

FNC1 kann nicht einfach als GS genommen und dem String hinzugefügt werden. Es sollte vom Programm hinzugefügt werden, das die DataMatrix generiert. Die Ressourcen der Alliance Forts haben mehrere mobile Anwendungen veröffentlichtHiermit können Sie die Richtigkeit der generierten DataMatrix-Codes überprüfen.

Wichtig. Die Anwendung für ehrliche Zeichen akzeptiert ungültige DataMatrix. Sogar QR-Codes. Die Tatsache, dass die Marke erkannt und Produktinformationen angezeigt werden, ist kein Hinweis darauf, dass die DataMatrix korrekt geformt ist. Selbst beim Ersetzen eines Crypto-Tail erkannte die CH-Anwendung die Marke und zeigte Daten zum Produkt an.

Später gab Chez eine Erklärung heraus, wie Codes korrekt generiert werden. Aufgrund der großen Anzahl fehlerhafter Codes haben sie Codes ohne FNC1 als gültig erkannt, empfehlen jedoch die Generierung der GS-1 DataMatrix.

Leider war ein relativ großer Prozentsatz der Datenmatrizen von Partnern fehlerhaft. Dank der Erklärungen von ChZ wurde die Frage „Ist es möglich, solche Waren nach dem 1. Juli zu handeln oder nicht?“ Vollständig gelöst. Spoiler - du kannst.

Drucken


Achten Sie auf die Stempeldruckmethode. Beim Drucken auf einem Thermodrucker verblasst die Marke schnell und dieses Produkt kann nicht mehr verkauft werden. Eine unlesbare Marke stellt einen Verstoß gegen PPR 860 dar. Dies führt zur Beschlagnahme von Waren, Geldstrafen und strafrechtlicher Verantwortlichkeit.

Verwenden Sie den Thermotransferdruck. In diesem Fall ist die Marke nicht so anfällig für das Verblassen. Das Etikettenmaterial bestimmt auch, wie anfällig die Marke für mechanische Beschädigungen ist. Wenn der Code aufgrund mechanischer Schäden nicht gelesen wird, entspricht dies dem Fehlen einer Markierung mit allen daraus resultierenden Konsequenzen.

Bild

Wählen Sie Ihren Drucker aus Ihren geplanten Druckvolumina. Desktop-Drucker sind nicht für den Druck von 100.000 Etiketten pro Tag ausgelegt.

Das Stoppen und Starten des Druckvorgangs erhöht den Druckerverschleiß. Einige Programme senden einem Druckauftrag jeweils ein Etikett. Es ist besser, solche Programme nicht zu verwenden.

Mit Dokumenten arbeiten


Nachdem die Briefmarken gedruckt und eingefügt wurden, erfolgen alle weiteren Vorgänge mit ihnen durch Dokumente oder einen persönlichen Bericht über ein ehrliches Zeichen.

Wenn Sie mit einer großen Anzahl von Codes arbeiten, können Sie XML-Dateien erstellen, in denen die erforderlichen Codes enthalten sind, und diese Dateien über die API oder die Weboberfläche Ihres persönlichen Kontos herunterladen.

Das XSD-Schema kann im Abschnitt „Hilfe“ in LC ChZ heruntergeladen werden.

Beachten Sie die folgenden Punkte.

  1. Xsd-Schemas in LC ChZ enthalten Fehler bei der TIN-Validierung und Einschränkungen der Zeichenfolgenlänge. Erst nachdem Sie Fehler korrigiert haben, können Sie die Schemata verwenden. Glücklicherweise sind die Fehler offensichtlich, so dass dies nicht schwierig ist.
  2. — . . .
  3. XML, , . 4 .
  4. 150 000 . 30 000 ..
  5. Xml “ xml”, .
  6. , , , .
  7. . 860.
  8. 60 . , «» 60 . , . «», 60 . .


Bei der Entwicklung meiner kostenlosen BarCodesFX-Kennzeichnungsanwendung wurde zunächst die Integration in die CPS-API durchgeführt. Als ein ehrliches Zeichen ein zweites Mal unerwartet die Logik der API änderte, musste die Integration abgebrochen werden. Ich hoffe, dass ChZ in Zukunft die Entwicklung und API stabilisieren kann, weil Für ein nicht kommerzielles Produkt ist es für mich sehr teuer, jeden Tag zu überprüfen, ob Änderungen an der API vorgenommen wurden, und diese schnell zu verfeinern.

Lesen Sie bei der Einführung der Kennzeichnung die Zulassungsdokumente für Ihre TG-Produktgruppe sorgfältig durch, drucken Sie die GS1-DataMatrix korrekt aus und seien Sie auf unvorhergesehene Änderungen seitens des ehrlichen CE-Zeichens vorbereitet.

Die Fort Alliance hat einen Informationsraum ( Wiki , Chat) eingerichtet in einem Telegramm, Seminaren, Webinaren), wo Sie nützliche und relevante Informationen zur Kennzeichnung in allen Sektoren finden.

All Articles