Indice
Utente:Conky77/Identificatori di Applicazione GS1
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]- Wikimedia Commons contiene immagini o altri file su Conky77/Identificatori di Applicazione GS1
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) http://www.gs1.org
- (EN) http://www.gs1.org/productssolutions/idkeys/technical/#sscc
- (EN) http://www.unece.org/trade/untdid/welcome.htm
<Nowiki> Categoria:Codici a barre <\Nowiki>