Utente:Conky77/Identificatori di Applicazione GS1

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Gli Application Identifier GS1 (Identificatori di Applicazione GS1) sono un insieme di identificatori, il quale insieme costituisce uno standard per la decodifica di alcune informazioni all'interno degli standard della GS1 (ad esempio barcode). Questi identificatori sono usati nei barcode GS1-128, GS1 DataBar, GS1 Data Matrix, GS1 QR Code, GS1 Composite.


Specifiche[modifica | modifica wikitesto]

Lo standard Application Identifier GS1 permette di definire la memorizzazione di alcune informazioni all'interno di barcode ed altri supporti che permettono la memorizzazione di una stringa. Lo standard definisce la sintassi e la tipologia di informazioni memorizzabili in questa stringa. Ciascun dato viene preceduto da un Identificatore di Applicazione (AI).

Se all'interno di un barcode volessimo memorizzare un numero di container, dovremmo utilizzare l'AI 00. Per indicare il numero di container 123456780000000001 dovremmo indicare

00123456780000000001

Qualora volessimo rappresentare la sequenza in forma leggibile da parte di una persona, possiamo scriverlo nella forma

(00)123456780000000001

La rappresentazione con le parentesi tonde è solo una rappresentazione che facilità la lettura e non deve esser mai specificato all'interno del barcode/codice.

Il contenuto degli AI può essere a lunghezza fissa o lunghezza variabile. Un AI a lunghezza variabile, prima di un altro AI, deve essere obbligatoriamente seguito da un delimitatore di fine campo, chiamato <FNC1>. Nel caso un AI a lunghezza variabile, venga posto alla fine della stringa, <FNC1> non è necessario.

Le informazioni che possono essere memorizzate all'interno degli AI possono essere stringhe, numeri interi, numeri reali e date.


AI di tipo data[modifica | modifica wikitesto]

Tutti gli AI che rappresentano date sono a lunghezza fissa ed hanno il formato YYMMDD dove YY sono due cifre per l'anno, MM due cifre per il mese, DD due cifre per il giorno. Qualora si voglia indicare solo il mese e l'anno senza il giorno, si può indicare il giorno con "00"; in questo caso, ad esempio per una data di scadenza è da intendersi l'ultimo giorno del mese.

AI numerico[modifica | modifica wikitesto]

Per memorizzare i numeri reali, viene usato un riadattamento della notazione scientifica, dove il codice dell'AI viene seguito da un coefficiente y. Supponiamo di voler rappresentare il numero

Errore in {{M}}: parametro 1 non è un numero valido. 

con l'AI XXX. L'AI assumerebbe la forma:

XXXyNNNNNN

Se volessimo rappresentare il peso netto pari a 3540 g, ovvero 3,54 kg, dovremmo trasformare il numero in un intero e trasformarlo nella notazione scientifica:

Errore in {{M}}: parametro 1 non è un numero valido.

Utilizzando l'AI 310 (Peso netto del prodotto in kg), assumerebbe la forma:

3102001354

con la lettura facilitata diventerebbe:

(3102)000354

y negli Identificatori di Applicazione determina il numero di decimali nel valore a seguire. Il valore rappresentato è dato dal risultato intero dalla divisione per 10y. Ad esempio, il codice 310y indica il peso netto in kg; un prodotto di 22,7 kg può essere codificato, alternativamente, come 3101 000227 (227 kg / 101), 3102 002270 (2.270 kg / 102), 3103 022700 (22.700 kg / 103), oppure 3104 227000 (227.000 kg / 104).


I dati vengono identificati all'interno del codice tramite degli Identificatori di Applicazione (AI). Un semplice esempio di SSCC (Serial Shipping Container Code potrebbe assomigliare al seguente (senza spazi):

[FNC1] 00 12345678 0000000001

nell'esempio precedente,

  • [FNC1] è un singolo carattere e rappresenta Function Code 1, il quale specifica che un codice a barre Code 128 è un codice GS1-128
  • 00 è l'Identificatore di Applicazione per "serial shipping container code" ("SSCC") che identifica i dati del serial shipping container code
  • 12345678 0000000001 è lo serial shipping container formato da
    • identificativo aziendale : 12345678
    • numero progressivo di container 0000000001

Nel codice a barre è possibile includere diversi tipi di dato. Per esempio il numero di serie (Identificatore di Applicazione 21), data di produzione (codice 11), data di scadenza (codice 17); tutti insieme potrebbero assomigliare a:

[FNC1] 21 12345 [FNC1] 11 090101 17 100101

Visto che il codice prodotto è di lunghezza variabile, è richiesto un altro FNC1 prima della data di produzione. Non è richiesto prima della data di scadenza, perché la data di produzione è a lunghezza fissa. Riordinando i componenti in modo da porre i dati a lunghezza variabile per ultimi, si ottiene la forma più compatta:

[FNC1] 11 090101 17 100101 21 12345

Lista completa degli Identificatori di Applicazione[modifica | modifica wikitesto]

Code Descrizione lunghezza del dato (senza AI)
00 Serial Shipping Container Code (SSCC) 18
01 Global Trade Item Number (GTIN) 14
02 Identificazione delle Unità Commerciali a Misura Fissa contenute nell'Unità logistica 14
10 Numero di lotto variabile, fino a 20
11 Data di produzione 6
12 Data scadenza pagamento fattura 6
13 Data di confezionamento 6
15 Data minima di validità 6
17 Data di scadenza 6
20 Variante del Prodotto 2
21 Numero di serie (Serial Number) variabile, fino a 20
22 Dati secondari variabile, fino a 29
23n numero di lotto dove n=(lunghezza lotto -1)/2; questo AI verrà rimosso dallo standard variabile, fino a 19
240 Identificazione aggiuntiva prodotto variabile, fino a 30
241 numero di parte cliente variabile, fino a 30
242 Numero fornitura su commessa variabile, fino a 6
243 Numero di componente di packaging variabile, fino a 20
250 Numero di serie secondario variabile, fino a 30
251 Riferimento all'ente di origine variabile, fino a 30
253 Global Document Type Identifier variabile, 13F17
254 GLN Extension Component variabile, fino a 20
255 GLN Extension Component variabile, da 13 a 25
30 Numero di colli variabile, fino a 8
310y Peso netto del prodotto in kg 6
311y Lunghezza del prodotto/Prima Dimensione, in metri 6
312y Larghezza Prodotto/Diametro/Seconda Dimensione, in metri 6
313y Profondità del prodotto/Spessore/Altezza/Terza Dimensione, in metri 6
314y Area del Prodotto, in metri quadri 6
315y Volume Netto del Prodotto, in litri 6
316y Volume Netto del Prodotto, in metri cubi 6
320y Peso netto prodotto, in Libbre 6
321y Lunghezza Prodotto/Prima Dimensione, in pollici 6
322y Lunghezza Prodotto/Prima Dimensione, in Piedi 6
323y Lunghezza Prodotto/Prima Dimensione, in yards 6
324y Larghezza Prodotto/Diametro/Seconda Dimensione, in pollici 6
325y Larghezza Prodotto/Diametro/Seconda Dimensione, in Piedi 6
326y Larghezza Prodotto/Diametro/Seconda Dimensione, in yards 6
327y Profondità del prodotto / Spessore / Altezza/Terza Dimensione, in pollici 6
328y Profondità del prodotto / Spessore / Altezza/Terza Dimensione, in Piedi 6
329y Profondità del prodotto / Spessore / Altezza/Terza Dimensione, in yards 6
330y Peso Netto del container (kg) 6
331y Lunghezza Container/Prima Dimensione (metri) 6
332y Larghezza Container/Diametro/Seconda Dimensione (metri) 6
333y Profondità Container/Spessore/Terza Dimensione (metri) 6
334y Area del Container (metri quadri) 6
335y Volume Lordo del Container (Litri) 6
336y Volume Lordo del Container (Metri Cubi) 6
337y Chilogrammi per metri quadrati 6
340y Peso Netto del container (in Libbre) 6
341y Lunghezza Container/Prima Dimensione, in pollici 6
342y Lunghezza Container/Prima Dimensione, in Piedi 6
343y Lunghezza Container/Prima Dimensione in, in yards 6
344y Larghezza Container/Diametro/Seconda Dimensione, in pollici 6
345y Larghezza Container/Diametro/Seconda Dimensione, in Piedi 6
346y Larghezza Container/Diametro/Seconda Dimensione, in yards 6
347y Profondità Container/Spessore/Altezza/Terza Dimensione, in pollici 6
348y Profondità Container/Spessore/Altezza/Terza Dimensione, in Piedi 6
349y Profondità Container/Spessore/Altezza/Terza Dimensione, in yards 6
350y Area del prodotto (Pollici quadri) 6
351y Area del prodotto (Piedi quadri) 6
352y Area del prodotto (Yard quadre) 6
353y Area del Container (Pollici quadri) 6
354y Area del Container (Piedi quadri) 6
355y Area del Container (Yard quadre) 6
356y Peso Netto (Oncia troy) 6
357y Peso Netto/Volume (Once) 6
360y Volume del prodotto (Quarti di Galloni) 6
361y Volume del prodotto (Galloni) 6
362y Volume Lordo del Container (Quarti di Galloni) 6
363y Volume Lordo del Container (Galloni) 6
364y Volume del prodotto (pollici cubi) 6
365y Volume del prodotto (piedi quadri) 6
366y Volume del prodotto (Yard quadre) 6
367y Volume Lordo del Container (pollici cubi) 6
368y Volume Lordo del Container (piede cubo) 6
369y Volume Lordo del Container (Yard quadre) 6
37 Numero di unità contenute variabile, fino a 8
390y Totale da Pagare (valuta locale) variabile, fino a 15
391y Totale da Pagare (con codice ISO valuta) variabile, 3–18
392y Totale da Pagare per collo (valuta locale) variabile, fino a 15
393y Totale da Pagare per collo (con codice ISO valuta) variabile, 3–18
394y Percentuale di sconto di un coupon variabile, fino a 4
400 Numero d'ordine d'acquisto del cliente variabile, fino a 30
401 Numero di consegna (GINC): variabile, fino a 30
402 Numero Polizza di carico 17
403 Codice Itinerario (Routing code) variabile, fino a 30
410 Global Location Number di spedizione 13
411 Global Location Number di fatturazione 13
412 Global Location Number di acquisto 13
413 Imbarco per, Spedire per, (Global Location Number) 13
414 Identificazione della locazione fisica (Global Location Number) 13
415 GLN del soggetto fatturatore 13
416 GLN del luogo di produzione o servizio 13
420 Spedire a codice postale variabile, fino a 20
421 Spedire a codice postale (con codice nazione ISO di 3 lettere) variabile, 3–15
422 Paese di Origine (codice nazione ISO di 3 lettere) variabile fino a 3
423 Paese o Paesi di inizio processo variabile, 3–15
424 Paese di processo variabile fino a 3
425 Paese di disassemblaggio variabile 3-15
426 Paese dell'intera catena di processo variabile fino a 3
427 Suddivisione dello stato di origine variabile fino a 3
7001 NATO Stock Number (NSN) 13
7002 UN/ECE classificazione di carcasse e tagli di carne variabile, fino a 30
7003 Data e Ora di scadenza 10
7004 Potenza attiva variabile, fino a 4
703n Approvazione di processo (con codici nazione ISO) variable, 3–30
710 National Healthcare Reimbursement Number (NHRN) – Germany PZN variable, fino a 20
711 National Healthcare Reimbursement Number (NHRN) – France CIP variable, fino a 20
712 National Healthcare Reimbursement Number (NHRN) – Spain CN variable, fino a 20
713 National Healthcare Reimbursement Number (NHRN) – Brasil DRN variable, fino a 20
714 National Healthcare Reimbursement Number (NHRN) – Portugal AIM variable, fino a 20
8001 Prodotti arrotolati: Larghezza/Lunghezza del prodotto arrotolato/Diametro interno/Direzione del prodotto(0=Faccia esterna, 1=Faccia interna, 9=sconosciuta o non applicabile)/giunte (0-8, 9 significa giunte>8 o sconosciute) 14
8002 Numero di serie nel caso il prodotto sia un telefono cellulare variabile, fino a 20
8003 Numero di Identificazione per i Beni a Rendere variabile, 14–30
8004 Numero di Identificazione per i Beni Individuali variabile, fino a 30
8005 Prezzo per unità di misura 6
8006 Identificazione dei componenti di un collo 18
8007 International Bank Account Number variabile, fino a 30
8008 Data di produzione variabile, 8–12
8010 Data di produzione variabile, fino a 30
8011 Numero seriale identificativo componente/parte variabile, fino a 12
8012 Versione software variabile, fino a 20
8013 Global Model Number (GMN) variabile, fino a 30
8017 Numero per le Relazioni di Servizio (GSRN) 18
8018 GSRN – numero globale di relazione di servizio per identificare la relazione tra l’organizzazione che offre servizi e il destinatario di servizi 18
8019 SRIN – numero di istanza di relazione di servizio fino a 10
8020 Numero bollettino del pagamento variabile, fino a 25
8100 8102 Codice Coupon Esteso con Simbologia GS1‐128 6
8110 Codice Coupon per essere utilizzato in Nord America variabile, fino a 30
8111 Punti fedeltà di un coupon variabile, fino a 4
8112 Codice di identificazione del coupon digitale, per l’utilizzo in Nord America variabile, fino a 70
8200 Extended Packaging URL variabile, fino a 70
90 Informazioni condivise tra le parti (per le quali non esiste altro AI specifico) variabile, fino a 30
91–99 Riservato per uso interno da parte dell'Azienda variabile, fino a 30

Note[modifica | modifica wikitesto]


Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

<Nowiki> Categoria:Codici a barre <\Nowiki>