title: GS1-128
text: # GS1-128
  
  GS1-128 è uno standard di applicazione implementata dalla GS1 usando le specifiche del codice a barre Code 128.
  
  La forma corretta del nome era UCC/EAN-128 . Altri nomi non più utilizzati erano UCC-128 e EAN-128.
  
  GS1-128 utilizza una serie di Identificatori di Applicazione per specificare informazioni aggiuntive come date di scadenza, numero di lotto, quantità, peso e molti altri tipi di informazioni.
  
  ## Specifiche
  
  Lo standard GS1-128 è uno standard di applicazione che usa il codice a barre Code 128. 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):
  
  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 (codice 21), data di produzione (codice 11), data di scadenza (codice 17); tutti insieme potrebbero assomigliare a:
  
  Visto che il numero di serie è 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:
  
  ### Lista completa degli Identificatori di Applicazione
  
  Poiché il Code 128 è più efficiente nel codificare coppie di cifre, è preferibile avere una lunghezza pari dei campi numerici.
  
  Tutte le date sono formattate a YYMMDD.
  
  y negli Identificatori di Applicazione determina il numero di decimali nel valore a seguire. Il valore rappresentato è dato dal risultato intero dalla divisione per $10^y.$ 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 / $10^1),$ 3102 002270 (2.270 kg / $10^2),$ 3103 022700 (22.700 kg / $10^3),$ oppure 3104 227000 (227.000 kg / $10^4).$
  
  | 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, da 13 a 30 |
  | 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 dissansemblaggio | 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 |
  