L’ean 128, oggi chiamato GS1-128, è un codice a barre lineare usato per identificare e tracciare unità logistiche come colli e pallet. Può contenere più informazioni in un’unica etichetta, per esempio il GTIN del prodotto, il lotto, una data o il codice della spedizione. È pensato per rendere più affidabili i passaggi di magazzino e trasporto: non sostituisce il codice EAN applicato al singolo prodotto, ma lo affianca quando servono dati logistici strutturati.
GS1-128 è una simbologia di codice a barre basata su Code 128, adattata alle regole del sistema GS1. La sua caratteristica principale è la possibilità di codificare informazioni precedute da identificatori di applicazione, chiamati AI. Ogni AI indica che tipo di dato segue e, in molti casi, come interpretarlo.
Per esempio, il dato che segue l’AI (01) è un GTIN, mentre (10) indica un lotto e (17) una data di scadenza. Le parentesi mostrate sulla stampa servono a rendere leggibili le informazioni alle persone: normalmente non fanno parte dei caratteri codificati nel simbolo. Il lettore acquisisce il codice e il software interpreta i dati in base agli AI.
Questa struttura consente a sistemi diversi di comprendere le informazioni con regole condivise. Un magazzino può leggere il codice di un pallet, identificare i prodotti contenuti e registrare un lotto senza dover digitare i dati a mano. L’utilità concreta dipende però da come è configurato il processo: il codice, da solo, non aggiorna le giacenze né comunica con il gestionale.
Un’etichetta GS1-128 può contenere uno o più campi, ciascuno introdotto dal proprio AI. Alcuni dati hanno una lunghezza fissa; altri sono a lunghezza variabile. Quando un campo variabile è seguito da un altro dato, il simbolo usa un separatore previsto dallo standard, così il lettore può distinguere correttamente i campi. In fase di stampa le parentesi degli AI aiutano l’operatore a controllare visivamente il contenuto.
Tra gli AI che si incontrano in ambito logistico ci sono:
Non tutti questi dati vanno inseriti su ogni etichetta. La scelta dipende dal prodotto, dal livello di tracciabilità richiesto e dagli accordi con fornitori, clienti, corrieri o piattaforme logistiche. Per capire la differenza tra identificatori commerciali, come EAN e UPC, e il GTIN, può essere utile la guida agli identificatori di prodotto EAN, UPC e GTIN.
I nomi simili possono generare confusione. Il codice EAN visibile sulla confezione di un articolo è comunemente usato per identificarlo nelle vendite al dettaglio. GS1-128, invece, serve soprattutto a rappresentare dati per la logistica. Può includere il GTIN dell’articolo, ma anche informazioni aggiuntive relative al lotto, alla scadenza o all’unità di movimentazione.
In pratica, un prodotto può avere il proprio codice a barre commerciale, mentre il cartone che contiene più pezzi e il pallet che raggruppa più cartoni possono essere identificati con codici logistici distinti. Il codice sul pallet non dovrebbe essere interpretato come una semplice etichetta del prodotto: descrive una specifica unità e il suo contenuto secondo le regole concordate tra i soggetti della filiera.
Quando si crea o si aggiorna un catalogo, conviene mantenere distinti gli identificativi del prodotto, le varianti e le unità di imballo. Una struttura ordinata aiuta a evitare associazioni errate tra articolo, confezione e collo. Per approfondire l’organizzazione delle schede, si può consultare la guida su catalogo prodotti e tassonomia e-commerce.
Si consideri un ecommerce che vende prodotti alimentari confezionati e prepara spedizioni per un cliente business. Ogni articolo ha un GTIN; le confezioni dello stesso lotto hanno una data di scadenza comune. Il magazzino prepara un pallet con più cartoni e applica un’etichetta GS1-128 con l’SSCC dell’unità logistica e i dati richiesti dal destinatario. Alla ricezione, il cliente può leggere l’SSCC e collegare il pallet alle informazioni di spedizione ricevute in formato elettronico. Se il processo è integrato, il sistema può associare l’unità ai prodotti e ai lotti attesi.
Un altro caso riguarda un produttore che invia cartoni a un centro logistico. Ogni collo può riportare un identificativo dell’unità e le informazioni necessarie per riconoscerne il contenuto. Il centro legge l’etichetta in ingresso, registra la merce e riduce il rischio di dover aprire i colli per identificarli. Il vantaggio si realizza quando l’etichetta è coerente con l’avviso di spedizione e con i dati già presenti nel gestionale del destinatario.
Per un venditore che spedisce singoli ordini ai consumatori, invece, l’etichetta del corriere e il GS1-128 hanno funzioni diverse. Il vettore può richiedere un proprio codice per instradare il pacco; GS1-128 può essere richiesto da un cliente o da un flusso logistico specifico per identificare l’unità e i suoi dati. Non è detto che ogni spedizione ecommerce debba avere un’etichetta GS1-128: occorre verificare le istruzioni del partner e il processo effettivo.
Una rappresentazione leggibile di un’etichetta potrebbe includere gli elementi seguenti. È un esempio illustrativo, non un modello da riutilizzare senza verificare identificativi, formati e regole applicabili al proprio caso.
| Elemento mostrato | Significato | Uso possibile |
|---|---|---|
| (00) SSCC | Identifica l’unità logistica | Pallet o collo gestito singolarmente |
| (01) GTIN | Identifica un articolo commerciale | Riconoscimento del prodotto contenuto |
| (10) Lotto | Indica il lotto di produzione | Tracciabilità e gestione delle giacenze |
| (17) Scadenza | Riporta la data nel formato previsto | Controlli su prodotti con data di scadenza |
Il contenuto e la combinazione dei campi non sono intercambiabili. Per esempio, non si deve inserire un numero di lotto nel campo del GTIN soltanto perché il sistema consente di digitare una sequenza di caratteri. La validazione dovrebbe controllare sia il formato sia il significato dell’informazione.
Prima di introdurre GS1-128, è utile mappare il flusso: chi genera l’identificativo dell’unità, quale sistema compone i dati, dove viene stampata l’etichetta e chi la leggerà. In seguito si definiscono il contenuto richiesto, il formato dell’etichetta e il collegamento con ordini, spedizioni e giacenze. Se le informazioni arrivano da più sistemi, occorre stabilire quale sia la fonte corretta per ciascun dato.
La qualità di stampa incide sulla lettura. Un simbolo troppo piccolo, poco contrastato, deformato o stampato su una superficie inadatta può richiedere tentativi di scansione o risultare illeggibile. È opportuno testare le etichette con le apparecchiature usate nella filiera e rispettare le specifiche di dimensione e posizionamento richieste dai partner. Anche la posizione sull’imballo conta: pieghe, nastri, bordi e sovrapposizioni possono ostacolare la scansione.
Durante la configurazione, verificate che il software non perda gli zeri iniziali, non trasformi date o codici in formati diversi e gestisca correttamente i separatori dei campi a lunghezza variabile. Fate una prova end-to-end: generazione dei dati, stampa, scansione, importazione nel gestionale e riconciliazione con la spedizione. Il test deve includere anche casi di ristampa e annullamento, per evitare che due unità diverse finiscano con lo stesso identificativo.
Le specifiche GS1 e le richieste dei partner possono variare in base al settore e alla relazione commerciale. Per definire identificativi e processi, fate riferimento alle indicazioni GS1 applicabili e alle istruzioni del destinatario. Se l’etichetta incide anche su obblighi documentali o di tracciabilità, confrontatevi con il commercialista o con l’ente competente: non va dedotta una regola fiscale dal solo formato del codice a barre.
La coerenza delle informazioni di catalogo è un presupposto utile per gestire identificativi e varianti tra i canali di vendita. Il PIM di MarketRock supporta l’organizzazione dei dati prodotto; per conoscere le altre funzioni della piattaforma, visita il sito di MarketRock. L’uso concreto dipende dai sistemi collegati e dai processi adottati dall’azienda.
Sì. EAN-128 è la denominazione precedente; oggi il nome usato è GS1-128.
No. GS1-128 è usato soprattutto per dati logistici. Può contenere un GTIN, ma non sostituisce automaticamente il codice commerciale del singolo articolo.
No. Serve quando il flusso logistico o il destinatario la richiedono. Verificate le specifiche di clienti, corrieri e operatori coinvolti.