GS1-128 znany również jako EAN-128 jest podzbiorem Code128. Wymaga on jednak korzystania ze znaku „ FNC1 ” do informowania o znaczeniu zakodowanego ciągu znaków w oparciu o identyfikatory aplikacji GS1. Identyfikatory mają od 2 znaków wzwyż i są zapisywane w nawiasach. Są one zapisywane z resztą kodu w postaci czytelnej dla człowieka, ale same nawiasy nie są kodowane w kodzie paskowym. Przechowują informacje takie jak: data ważności produktu, numer kontenera, numer seryjny datę pakowania, gęstość, kwotę pieniężną, walutę, trasę, adres, kod kraju, wymiary, numer konta bankowego lub dane zgodne z wewnętrznymi wymaganiami firmy.
Identyfikatory informują, w jakim formacie dane zostają zapisane oraz jakiego typu dane są tam zakodowane. Dla przykładu identyfikator „11” określa datę produkcji i znajduję się w nim dokładnie 6 cyfr zapisanych w formacie (RRMMDD). Ciekawostką jest, że Identyfikator Aplikacji o wartości 01 oznacza, że następujące po nim 13 znaków to cyfry numeru GTIN, a więc powszechnie zapisywanego w kodach EAN-13, EAN-8 i UPC, a ostatnia, 14. (łącznie 16.) to cyfra kontrolna. Kod ten ma swoje osobne miano: GTIN-14 lub EAN-14.
Poniżej pełna lista identyfikatorów, IZ wraz z opisem:
Znaczenie danych | IZ | Struktura danych występująca po identyfikatorze |
Seryjny Numer Jednostki Wysyłkowej | 00 | dokładnie 18 znaków |
Globalny Numer Jednostki Handlowej | 01 | dokładnie 14 znaków |
GTIN jednostek handlowych zawartych w jednostce logistycznej | 02 | dokładnie 14 znaków |
Numer serii produkcyjnej | 10 | do 20 znaków alfanumerycznych |
Data produkcji (RRMMDD) | 11 | dokładnie 6 znaków |
Data pakowania (RRMMDD) | 13 | dokładnie 6 znaków |
Data sprzedać do (jakość) (RRMMDD) | 15 | dokładnie 6 znaków |
Data zużyć do (bezpieczeństwo) (RRMMDD) | 17 | dokładnie 6 znaków |
Numer seryjny | 21 | do 20 znaków alfanumerycznych |
Numer lotu | 23* | do 19 znaków alfanumerycznych |
Ilość | 30 | |
Waga netto (kilogramy) | 310** | dokładnie 6 znaków |
Długość (metry) | 311** | dokładnie 6 znaków |
Szerokość albo średnica (metry) | 312** | dokładnie 6 znaków |
Głębokość (metry) | 313** | dokładnie 6 znaków |
Pole (metry kwadratowe) | 314** | dokładnie 6 znaków |
Objętość (litry) | 315** | dokładnie 6 znaków |
Objętość (metry sześcienne) | 316** | dokładnie 6 znaków |
Waga netto (funty) | 320** | dokładnie 6 znaków |
Liczba jednostek zawartych w jednostce logistycznej | 37 | do 8 znaków |
Numer przesyłki | 401 | do 30 znaków alfanumerycznych |
Kupno od | 412 | dokładnie 13 znaków |
Kod pocztowy „Wysłać do (dostarczyć do)” | 420 | do 20 znaków alfanumerycznych |
Produkt na rolce – szerokość, długość, średnica rdzenia, kierunek | 8001 | dokładnie 14 znaków |
Elektroniczny numer seryjny dla telefonów komórkowych | 8002 | do 20 znaków alfanumerycznych |