Global Trade Item Number

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Globalny Numer Jednostki Handlowej (z ang. Global Trade Item Number, GTIN) – określa unikatowy kod przedmiotu handlu (wyrobu opakowanego lub usługi).

Nazwa GTIN określa zbiorczo całą rodzinę opracowanych przez GS1 struktur identyfikatorów. Identyfikatory mogą składać się z 8, 12, 13 lub 14 cyfr.

Budowa kodu GTIN-14[edytuj | edytuj kod]

Kod 14–cyfrowy składa się z:

  • 1 cyfry wskazującej 'poziom pakowania'
  • 3–cyfrowego kodu organizacji krajowej GS1 (potocznie: "kod kraju", np. 590 – Polska)
  • 4-7 cyfr numeru jednostki kodującej GS1 (potocznie: "numer firmy")
  • 2-5 cyfr kodu produktu
  • 1 cyfry kontrolnej

Długość kodu firmy oraz kodu produktu zawsze wynosi razem 9 cyfr.

Algorytm obliczania cyfry kontrolnej[edytuj | edytuj kod]

poszczególnym cyfrom numeru GTIN nadawane są odpowiednie wagi (patrz tabelka). Mnoży się każdą cyfrę i jej wagę a następnie wszystkie iloczyny dodaje się do siebie. Tak otrzymaną sumę dzieli się przez 10 a resztę z dzielenia odejmuje od 10. Jeśli reszta wynosi 0 to znakiem kontrolnym jest także 0.

Tabela wag poszczególnych liczb kodu GTIN
GTIN-8 N1 N2 N3 N4 N5 N6 N7 SK
GTIN-12 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 SK
GTIN-13 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 SK
GTIN-14 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 SK
SSCC N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 SK
waga 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 -

Algorytm ten można opisać wzorem:

SK = 10 - (w(C_{1} + C_{3} + C_{5} + ... + C_{n}) + w(C_{2} + C_{4} + C_{6} + ... + C_{p}))\mod 10

gdzie

SK suma kontrolna;
w odpowiednia waga;
C_{1} ... C_{n} kolejne cyfry nieparzyste;
C_{2} ... C_{p} kolejne cyfry parzyste;
x\mod y to reszta z dzielenia x\; przez y\;.

Przykład[edytuj | edytuj kod]

znak kontrolny dla numeru GTIN-14 1234567890123? oblicza się następująco:

1x3 + 2x1 + 3x3 + 4x1 + 5x3 + 6x1 + 7x3 + 8x1 + 9x3 + 0x1 + 1x3 + 2x1 + 3x3 = 109

109 : 10 = 10 reszty 9

10 - 9 = 1

znak kontrolny wynosi więc 1.

Zastosowanie[edytuj | edytuj kod]

Powszechnie używany w GS1-128 (Code 128) po identyfikatorze zastosowania (IZ) wynoszącym 01 oraz w kodzie ITF-14. Nanoszony w postaci symboli EAN-13, EAN-8, UPC-A, UPC-E GTIN jest powszechnie używany do znakowania opakowań konsumenckich, przede wszystkim w segmencie FMCG.

Linki zewnętrzne[edytuj | edytuj kod]