GS1-128 (denumit anterior și: UCC-128 sau EAN-128) este formatul de cod de bare GS1 pentru comunicarea informațiilor despre marfă între companii. Formatul reglementează dicționarul ( Cod-128 ) și grupurile de coduri, dar nu reglementează lungimea. Un astfel de cod poate conține diverse informații, de exemplu, codul produsului, datele de expirare, dimensiunile, volumul, codul lotului producătorului etc.
Dicționarul Code-128 este folosit pentru a construi GS1-128 . Grupurile de numere din paranteze în reprezentarea textuală a codului, cum ar fi (02), (15), (3303) etc., se numesc AI (Application Identifiers - Application Identifiers) și explică modul de interpretare a numerelor care urmează.
De exemplu, un cod de bare simplu SSCC (Serial Shipping Container Code) ar putea arăta astfel:
[FNC1] 00 12345678 0000000001[FNC1] este un cod de funcție cu un singur caracter 1 care indică faptul că secvența codificată cu Code-128 este un cod de bare GS1-128 . 00 este SSCC Application Identifier (AI) , care definește următoarele date ca un cod SSCC, unde 12345678 este numărul companiei și 0000000001 este numărul containerului.
Este posibil să codificați mai multe elemente de date într-un singur cod de bare. De exemplu , numărul de serie , (AI 21), data producției (AI 11) și data expirării (AI 17) împreună ar arăta cam așa:
[FNC1] 21 12345 [FNC1] 11 090101 17 100101Este necesar să specificați un FNC1 suplimentar înainte de data producției , deoarece lungimea numărului de serie este variabilă. Mai mult, acest simbol nu trebuie să fie indicat înainte de data expirării , deoarece data producției are o lungime fixă. Dacă rearanjați elementele și puneți numărul de serie (un element cu lungime variabilă) la sfârșit, obțineți o formă mai compactă:
[FNC1] 11 090101 17 100101 21 12345Această listă de identificatori de aplicații nu este exhaustivă și poate conține erori. De asemenea, lista este supusă dreptului de autor GS1 - lista actuală este disponibilă pe site-ul oficial [1]
Deoarece Code-128 este mai eficient la codificarea perechilor de numere, în câmpurile numerice sunt preferate lungimile egale.Toate datele sunt în format AAAMMDD.
Y în AI indică numărul de zecimale din următoarea valoare. Valoarea prezentată este următorul întreg care este divizibil cu 10 Y . De exemplu, o greutate netă de 22,7 kg poate fi codificată ca 3101 000227, 3102 002270, 3103 022700 sau 3104 227000.
AI | Descriere | Lungime (fără AI) |
---|---|---|
00 | Cod unic global al containerelor de marfă (Serial Shipping Container Code (SSCC)) | optsprezece |
01 | Numărul articolului comercial global (GTIN) | paisprezece |
02 | GTIN al articolelor comerciale conținute (GTIN al articolelor comerciale conținute) | paisprezece |
zece | Număr lot/lot | variabilă, maxim 20 |
unsprezece | Data fabricatiei | 6 |
12 | Data scadentă | 6 |
13 | Data ambalării | 6 |
cincisprezece | Data ca cel mai bun înainte pentru a utiliza produsul (Data ca cel mai bun înainte) | 6 |
17 | Data expirării | 6 |
douăzeci | Varianta de produs | 2 |
21 | Număr de serie | variabilă, maxim 20 |
240 | Identificare suplimentară a produsului (Identificare suplimentară a produsului) | variabilă, maxim 30 |
241 | Numărul lotului conform clientului (Numărul piesei clientului) | variabilă, maxim 30 |
242 | Numărul variației la comandă | variabilă, maxim 6 |
250 | Al doilea număr de serie (număr de serie secundar) | variabilă, maxim 30 |
251 | Referință la entitatea sursă | variabilă, maxim 30 |
253 | Tip de document Identificator unic global
(Global Document Type Identifier ( GDTI )) |
variabilă, 13-30 |
254 | Componentă extinsă a numărului de locație unic la nivel global ( Componenta de extensie Global Location Number (GLN))) | variabilă, maxim 20 |
255 | Număr de cupon unic la nivel global ( Numărul de cupon global (GCN)) | variabilă, 13-25 |
treizeci | Număr de pachete (număr de articole) | variabilă, maxim 8 |
310 ani | Greutate netă în kilograme (Greutatea netă a produsului în kg) | 6 |
311y | Lungimea produsului/1-a dimensiune, în metri | 6 |
312 ani | Lățimea/Diametrul/Dimensiunea a doua a produsului, în metri | 6 |
313y | Adâncime/Grosime/Înălțime/Dimensiunea a treia, în metri | 6 |
314 ani | Suprafața în metri pătrați (Suprafața produsului, în metri pătrați) | 6 |
315 ani | Volumul net în litri (Volum net al produsului, în litri) | 6 |
316 ani | Volumul net în metri cubi (Volum net al produsului, în metri cubi) | 6 |
320 ani | Greutate netă în lire (Greutate netă a produsului, în lire) | 6 |
321y | Lungimea produsului/1-a dimensiune, în inci | 6 |
322 ani | Lungimea produsului/Dimensiunea 1, în picioare | 6 |
323y | Lungimea produsului/1-a dimensiune, în metri | 6 |
324 ani | Lățimea/diametrul/a doua dimensiune a produsului, în inci | 6 |
325 ani | Lățimea/Diametrul/Dimensiunea a doua a produsului, în picioare | 6 |
326y | Lățimea/Diametrul/Dimensiunea a doua a produsului, în metri | 6 |
327y | Adâncime/Grosime/Înălțime/Dimensiunea a treia, în inci | 6 |
328y | Adâncime/grosime/înălțime/dimensiune a treia, în picioare | 6 |
329y | Adâncime / Grosime / Înălțime / Dimensiunea a treia în metri (Adancime / Grosime a produsului / Dimensiunea a treia, în metri) | 6 |
330 ani | Greutatea brută a containerului (kg) | 6 |
331y | Lungimea containerului/1-a dimensiune (metri) | 6 |
332y | Lățimea/diametrul containerului/a doua dimensiune (metri) | 6 |
333y | Adâncimea/grosimea containerului/a treia dimensiune (metri) | 6 |
334y | Suprafața containerului (metri pătrați) | 6 |
335 ani | Volumul brut al containerului în litri ((Volumul brut al containerului (litri)) | 6 |
336y | Volumul brut al containerului (metri cubi) | 6 |
340 ani | Greutate brută a containerului (lire) | 6 |
341y | Lungimea containerului/prima dimensiune, în inci | 6 |
342y | Lungimea containerului/Dimensiunea 1, în picioare | 6 |
343y | Lungimea containerului/1-a dimensiune în, în metri | 6 |
344 ani | Lățimea/diametrul containerului/a doua dimensiune, în inci | 6 |
345 ani | Lățimea/Diametrul containerului/Dimensiunea a doua, în picioare | 6 |
346y | Lățimea/diametrul containerului/a doua dimensiune, în metri | 6 |
347y | Adâncime/grosime/înălțime/a treia dimensiune a containerului, în inci | 6 |
348y | Adâncimea containerului/grosimea/înălțimea/a treia dimensiune, în picioare | 6 |
349y | Adâncime/grosime/înălțime/a treia dimensiune a containerului, în metri | 6 |
350 ani | Suprafața în inchi pătrați (Suprafața produsului (inci pătrați)) | 6 |
351y | Suprafața în metri pătrați (Suprafața produsului (piedi pătrați)) | 6 |
352 ani | Suprafața în metri pătrați (Suprafața produsului (yarzi pătrate)) | 6 |
353y | Suprafața containerului (inci pătrați) | 6 |
354 ani | Suprafața containerului (picioare pătrate)) | 6 |
355 ani | Suprafața containerului (yarzi pătrate) | 6 |
356y | Greutate netă în uncii troy (greutate netă (uncii troy)) | 6 |
357 ani | Greutate/volum în uncii (greutate netă/volum (uncii)) | 6 |
360 de ani | Volumul în litri (Volum produs (Litri)) | 6 |
361y | Volumul în galoane (Volum produs (galoane)) | 6 |
362y | Volumul brut al containerului (ltri) | 6 |
363y | Volumul brut al containerului (galoane SUA) | 6 |
364y | Volumul în inci cubi (Volumul produsului (inci cubi)) | 6 |
365 ani | Volumul în picioare cubi (Volum produs (piciori cubi)) | 6 |
366y | Volumul în metri cubi (Volumul produsului (yarzi cubi)) | 6 |
367y | Volumul brut al containerului (inchi cubi) | 6 |
368y | Volumul brut al containerului (piciori cubi) | 6 |
369y | Volumul brut al containerului (yarzi cubi) | 6 |
37 | Numărul de unități conținute | variabilă, maxim 8 |
390 ani | Sumă de plătit (moneda locală)) | variabilă, maxim 15 |
391y | Sumă de plătit (cu codul monedei ISO)) | variabilă, 3-18 |
392y | Suma plătibilă per singur articol (moneda locală)) | variabilă, maxim 15 |
393y | Suma plătibilă per singur articol (cu codul monedei ISO)) | variabilă, 3-18 |
400 | Numărul comenzii de cumpărare a clientului | variabilă, maxim 30 |
401 | Număr global de identificare pentru transport (GINC) | variabilă, maxim 30 |
402 | Numărul global de identificare a expedierii (GSIN) | 17 |
403 | Codul de rutare | variabilă, maxim 30 |
410 | Cod de expediere/livrare la locație (număr global de locație) | 13 |
411 | Codul locației de facturare/facturare (număr global de locație) | 13 |
412 | Achiziționați din codul locației (numărul global al locației) | 13 |
413 | Expediere de la/Livrare din/Redirecționare către locație (GLN) (Livrare pentru, Livrare pentru sau Redirecționare către codul locației (Numărul global al locației)) | 13 |
414 | Identificarea unei locații fizice (Global Location Number) | 13 |
420 | Expediere către/Livrare către codul poștal (Autoritate poștală unică) | variabilă, maxim 20 |
421 | Expediere la/Livrare la codul poștal (cu codul de țară ISO) | variabil |
422 | Țara de origine (codul de țară ISO) (Țara de origine (codul de țară ISO)) | 3 |
423 | Țara sau țările de procesare inițială | variabilă, 3-15 |
424 | Țara de prelucrare | 3 |
425 | Tara dezasamblarii | 3 |
426 | Țara întregului lanț de proces | 3 |
7001 | Numărul de inventar NATO (Numărul de stoc NATO (NSN)) | 13 |
7002 | Clasificarea UN-/ECE a carcaselor și a bucăților (clasificarea UN/ECE a carcaselor și a bucăților de carne) | variabilă, maxim 30 |
7003 | Data și ora expirării Data și ora expirării | zece |
7004 | potenţial de acţiune | variabila, max 4 |
8001 | Specificații role: Lățime/Lungime/Diametru miez/Directie/Splituri | paisprezece |
8002 | Identificator de telefon mobil mobil | variabilă, maxim 20 |
8003 | Identificatorul global al bunurilor returnabile | variabilă, 14-30 |
8004 | Identificator global de active individuale | variabilă, până la 30 |
8005 | Preț pe unitate de măsură | 6 |
8006 | identificarea componentelor unui articol | optsprezece |
8007 | Numărul internațional de cont bancar | variabilă, până la 30 |
8008 | Data/ora producerii | variabilă, 8-12 |
8018 | Numărul de relație globală de servicii | optsprezece |
8020 | Numărul de referință al bonului de plată | variabilă, până la 25 |
8100 | Cod cupon extins: Sistem de numere și ofertă | 6 |
8101 | Cod extins cupon: sistem de numere, ofertă, sfârșit de ofertă | zece |
8102 | Cod extins cupon: sistem numeric precedat de 0 | 2 |
8110 | ID cod cupon (America de Nord) | variabilă, maxim 30 |
8200 | Adresa URL a pachetului extins | variabilă, maxim 70 |
90 | Prin acord între partenerii comerciali (acordat de comun acord între partenerii comerciali) | variabilă, maxim 30 |
91-99 | Coduri atribuite în cadrul companiei (Coduri interne ale companiei) | variabilă, maxim 30 |