Spis treści 7 sekcji

W magazynie kody kreskowe łączą oznaczenie towaru z zapisem operacji w programie magazynowym lub systemie klasy WMS. Pomagają ewidencjonować wyroby i dokumenty, a także odnajdywać je w magazynie.1
W artykule wyjaśniamy, jak oznaczać towary i lokalizacje, dobierać kody oraz korzystać ze skanowania i RFID. Kod EAN-13, używany do identyfikacji produktu, zawiera 13 cyfr2.

Czym jest system informatyczny wykorzystujący kody kreskowe w dystrybucji?

System informatyczny oparty na kodach kreskowych wiąże odczyt oznaczenia z operacją w łańcuchu dostaw – od dostawcy do odbiorcy. Czytnik kodów kreskowych przekazuje numer do systemu, w którym można śledzić produkt i ustalać jego lokalizację.3
Do identyfikacji i śledzenia jednostki logistycznej służy numer SSCC, który ma 18 cyfr4.

Skaner odczytuje oznaczenie, a program przypisuje numer do kartoteki produktu i wykonywanej operacji. Sam kod jest identyfikatorem. Lokalizację i ruch towaru pokazują dopiero zapisy w systemie.
Ten sam identyfikator może towarzyszyć produktowi na kolejnych etapach obsługi zamówienia. Zdarzenie EPCIS opisują cztery podstawowe wymiary: co, kiedy, gdzie i dlaczego; opcjonalny jest wymiar „jak”5.

Jak kody kreskowe identyfikują towary i pomagają śledzić ich przepływ?

Kod kreskowy identyfikuje towar przez numer powiązany z kartoteką. Aby śledzić jego przepływ, system musi zapisać skan wraz z operacją magazynową. Identyfikator zastosowania GS1 (01) oznacza 14-cyfrowy zapis GTIN; dane o operacji trzeba zarejestrować osobno6.

  • Odczyt kodu zaczyna się od zeskanowania oznaczenia na towarze lub opakowaniu.
  • Identyfikacja produktu następuje, gdy program dopasuje odczytany numer do kartoteki.
  • Zapis ruchu wiąże produkt z operacją i lokalizacją w magazynie.

Historia ruchu towaru składa się z zapisanych operacji, nie z informacji zawartych w samym nadrukowanym kodzie. W zdarzeniu EPCIS pole eventTime wskazuje moment zdarzenia. Pole eventTimeZoneOffset określa lokalne przesunięcie względem UTC7.

Jak skanowanie wspiera przyjęcie, kompletację i wysyłkę towarów?

Skanowanie wiąże identyfikator towaru z czynnością wykonywaną w magazynie. Odczyty pomagają kontrolować zapasy, sprawdzać zawartość przesyłek i rejestrować ruch produktów.3,8

  • Przyjęcie towaru obejmuje odczyt oznaczenia i powiązanie produktu z dostawą.
  • Kompletacja pozwala porównać zeskanowany towar z pozycją zamówienia.
  • Wysyłka wykorzystuje odczyt do sprawdzenia produktów przypisanych do przesyłki.

Zapis skanów pozwala ustalić, którego produktu dotyczyły przyjęcie, pobranie i wydanie. GS1 CBV określa między innymi etapy receiving (przyjęcie), picking (pobranie do zamówienia) i shipping (wysyłka)9.

Kody 2D i RFID jako alternatywy dla kodów kreskowych

Kody 2D odczytuje się optycznie, a RFID identyfikuje oznaczony obiekt za pomocą fal radiowych. W obu przypadkach program magazynowy musi powiązać odczytany identyfikator z kartoteką produktu lub jednostki logistycznej.
Tagi EPC UHF RFID działają w zakresie 860–960 MHz. Kody kreskowe i 2D wymagają natomiast odczytu optycznego10.

Tabela zestawia kody kreskowe, kody 2D i RFID według sposobu odczytu oraz tego, co przekazują do programu. Dla porównania kod QR w wersji 40, przy poziomie korekcji L, mieści do 7089 cyfr11.

OznaczenieSposób odczytuWejście do programu
Kod kreskowyOdczyt optycznyNumer przekazany przez czytnik
Kod 2DOdczyt optycznyIdentyfikator z czytnika kodów 2D
RFIDOdczyt radiowyIdentyfikator z czytnika RFID

System dystrybucyjny może śledzić towary, jeśli zapisuje operację wraz z odczytanym identyfikatorem. EPCIS 2.0 definiuje pięć wyspecjalizowanych typów zdarzeń: ObjectEvent, AggregationEvent, TransactionEvent, TransformationEvent i AssociationEvent7.

System kodów kreskowych w magazynie – definicja i elementy

System kodów kreskowych w magazynie obejmuje oznaczenia towarów i lokalizacji, czytnik, aplikację magazynową oraz bazę danych. Aplikacja służy do prowadzenia kartotek towarów i zapisywania operacji.
Fizyczną lokalizację, na przykład magazyn, można identyfikować numerem GLN składającym się z 13 cyfr12.

Baza danych przechowuje powiązania kodów z towarami i miejscami składowania. Magazynier skanuje oznaczenia przy regale lub stanowisku, a aplikacja przypisuje odczyt do operacji. Jeśli system obsługuje pracę mobilną, aplikacja mobilna pozwala wykonywać te czynności na urządzeniu używanym w magazynie.
Imager 2D odczytuje kody 1D i 2D. Standardowy skaner laserowy 1D nie odczytuje kodów 2D13.

Spójność oznaczeń i kartotek decyduje o tym, czy program przypisze skan do właściwego towaru lub miejsca. GTIN zawiera jedną cyfrę kontrolną. Aplikacja może ją zweryfikować przed przypisaniem numeru do kartoteki14.

Kody kreskowe, kody 2D i SKU – czym różnią się w magazynie?

Kod dwuwymiarowy i kod kreskowy to oznaczenia odczytywane przez urządzenie. SKU jest z kolei wewnętrznym identyfikatorem pozycji asortymentowej. Program przypisuje odczytane oznaczenie do kartoteki towaru. SKU można umieścić na etykiecie, ale sam identyfikator nie określa sposobu jej odczytu.
GTIN-13 ma zawsze 13 cyfr; długość SKU zależy od formatu przyjętego w firmie2.

Tabela pokazuje postać oznaczeń i ich rolę w identyfikacji towaru. W kodzie GS1 DataMatrix numer partii oznaczony identyfikatorem (10) może mieć maksymalnie 20 znaków alfanumerycznych15.

ElementPostaćRola w magazynie
Kod kreskowyOznaczenie liniowePo skanowaniu przekazuje identyfikator do programu
Kod 2DOznaczenie dwuwymiarowePo skanowaniu przekazuje dane zapisane w symbolu
SKUIdentyfikator w kartoteceRozróżnia pozycje asortymentowe firmy

Wybór oznaczenia to osobna decyzja od ustalenia, jakie dane program przypisze do produktu. Numer seryjny oznaczony identyfikatorem GS1 (21) może mieć do 20 znaków. W połączeniu z GTIN pozwala identyfikować konkretny egzemplarz16.

Do czego służą kody 2D w magazynie i dystrybucji?

Kody 2D przekazują programowi dane potrzebne podczas obsługi towaru. Kod 2D może zawierać numer partii lub serii oraz datę ważności wykorzystywaną przez WMS.17
Numer seryjny zapisany w kodzie 2D można obsłużyć bez dodatkowej etykiety.17 Skanowanie kodu DataMatrix lub QR umożliwia identyfikację lokalizacji produktu w łańcuchu dostaw.17

Przejście na kody 2D wymaga czytników symboli dwuwymiarowych i programu, który przypisze odczytane pola do kartoteki oraz operacji. Według opisu HKK Group GS1 i Consumer Goods Forum planują przejście handlu detalicznego na kody 2D w 2027 roku.17

Gdzie wykorzystuje się kody kreskowe w procesach magazynowych?

Kody kreskowe umieszcza się na towarach i oznaczeniach lokalizacji. Służą przy przyjęciu, odkładaniu, kompletacji, inwentaryzacji i wydaniu. Skan towaru wskazuje programowi pozycję asortymentową, a skan lokalizacji – miejsce operacji.
Lokalizację, taką jak magazyn, można oznaczyć 13-cyfrowym numerem GLN12. Podczas inwentaryzacji porównuje się stan faktyczny z ewidencją, a odczyt pomaga przypisać liczony towar do kartoteki.

Jakie informacje warto uwzględnić w kodzie SKU?

SKU powinno rozróżniać warianty prowadzone jako osobne pozycje magazynowe, na przykład rozmiary lub kolory produktu. Według AvocadoSoft najczęściej stosowany numer SKU ma 8–12 znaków.18
Warto zapisywać oznaczenia wariantów według jednej reguły. Ogranicza to ryzyko przypisania różnych produktów do tej samej kartoteki.

Jak kod SKU pomaga identyfikować towary w magazynie?

Kod SKU pomaga rozpoznać towar, jeśli firma powiąże go z właściwą pozycją w kartotece magazynowej. AvocadoSoft podaje, że najczęściej stosowany numer SKU ma 8–12 znaków.18

  • Kartoteka produktu przypisuje osobne SKU każdemu wariantowi ewidencjonowanemu oddzielnie.
  • Etykieta towaru może pokazywać SKU pracownikowi lub zawierać je w kodzie przeznaczonym do skanowania.
  • Operacja magazynowa korzysta z powiązania skanu z SKU, aby wskazać właściwą pozycję na dokumencie.

Jednoznaczne SKU pozwala zapisać ruch magazynowy przy właściwym wariancie towaru.

ELSE jako dostawca systemów dla dystrybucji, magazynowania i produkcji

ELSE dostarcza systemy dla dystrybucji, magazynowania i produkcji. Możliwości obsługi kodów kreskowych trzeba jednak odnosić do konkretnego produktu, nie do samej nazwy dostawcy.

WMS AVOCADO Packing wykorzystuje kody kreskowe w pracy magazynu.18 Przy wyborze systemu liczy się przebieg operacji w danej firmie. Nie należy zakładać, że każda oferta dostawcy działa identycznie.
Jeśli firma identyfikuje produkty kodem EAN-13, punktem odniesienia jest jego 13-cyfrowy identyfikator2.

Rodzaje kodów kreskowych – EAN i kody wewnętrzne

EAN identyfikuje jednostkę handlową, a kod wewnętrzny oznacza towar według reguł danej firmy. W dystrybucji trzeba też ustalić, czy skan dotyczy produktu, opakowania zbiorczego czy jednostki logistycznej.
Opakowania zbiorcze i logistyczne oznacza się kodami przeznaczonymi do zastosowań logistycznych, a nie przede wszystkim kodem EAN-13 używanym w handlu.19

System GS1 obejmuje standardy identyfikacji używane między organizacjami. Dzięki standardom GS1 systemy różnych magazynów mogą jednoznacznie interpretować identyfikatory odczytane z kodów kreskowych.19
W kodzie GS1-128 Identyfikatory Zastosowania określają znaczenie danych. Program może więc przypisać pola z jednego skanu do odpowiednich pól bazy.19 ITF-14 stosuje się na opakowaniach zbiorczych. Znaczenie kodu wewnętrznego trzeba natomiast uzgodnić w systemach, które mają go odczytywać.

Tabela porównuje identyfikatory i oznaczenie EAN-13: ich długość oraz jednostki wskazywane w systemie magazynowym.

ElementDługośćCo identyfikuje
EAN-1313 znakówJednostkę handlową
GTIN14 cyfr w bazie magazynowego systemu informatycznegoJednostkę handlową; numer pozwala wyszukać powiązane informacje w bazie danych
SSCC18 cyfrPojedynczą jednostkę logistyczną, śledzoną podczas obsługi zamówień i dostaw
GLN13 cyfrLokalizację, w tym magazyn lub miejsce składowania; numer może występować na etykiecie logistycznej

Dane w tabeli: 17,19,20

Produkt identyfikuje numer jednostki handlowej. Jednostka logistyczna ma własny numer, a lokalizacja – identyfikator miejsca.

Jak rozpoznać rodzaj kodu kreskowego?

Rodzaj kodu kreskowego ustala się na podstawie standardu oznaczenia i znaczenia odczytanych danych. Sam wygląd etykiety nie wystarczy.

  • EAN-13 oznacza jednostkę handlową; program powinien powiązać odczyt z jej kartoteką.
  • GS1-128 zawiera dane opisane Identyfikatorami Zastosowania; program interpretuje poszczególne pola odczytu.
  • ITF-14 służy do oznaczania opakowania zbiorczego; program powinien powiązać odczyt z właściwą jednostką handlową.
  • Kod wewnętrzny powstaje według firmowej reguły nadawania identyfikatorów; jego znaczenie wynika z powiązania w kartotece.

Poprawna identyfikacja wymaga zgodności oznaczenia, typu jednostki i sposobu interpretacji skanu przez program21.

Weryfikacja kodów kreskowych przy przyjęciu i wydaniu towaru

Weryfikacja kodów kreskowych przy przyjęciu i wydaniu sprawdza, czy skan wskazuje właściwy towar. Operacja musi też odpowiadać zapisowi w programie magazynowym. FIFO oznacza wydawanie zapasu przyjętego wcześniej przed zapasem przyjętym później. Wymaga to powiązania odczytu z ewidencją przyjęć.

ELSE deklaruje 100% realizacji zasady FIFO przy stosowaniu kodów GS1-128 oraz ograniczenie dokumentacji papierowej przy przyjęciu, wydaniu i transporcie.1
Opisany algorytm magazynowy rozpoznaje symbolikę zeskanowanego kodu, interpretuje identyfikator i odrzuca kody nieuznane za bezpieczne dla łańcucha dostaw.19 Deklaracja ELSE dotyczy tego zastosowania, nie każdego programu współpracującego ze skanerem.

  • Przyjęcie towaru wymaga powiązania odczytanego oznaczenia z pozycją przyjmowaną do magazynu.
  • Wydanie według FIFO wymaga porównania pobranej jednostki z kolejnością zapisaną w ewidencji przyjęć.
  • Nieprawidłowy odczyt powinien wstrzymać zapis operacji, jeśli program nie rozpoznaje oznaczenia lub wskazuje inną pozycję.

Kontrola skanu zapobiega przypisaniu towaru do niewłaściwej operacji przyjęcia lub wydania.

Źródła

  1. ↑Kody kreskowe w magazynie | ELSE https://else.com.pl/kody-kreskowe-w-magazynie/
  2. ↑GS1 US — What is a GTIN? https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-gtin
  3. ↑Kod kreskowy w logistyce: znaczenie i zastosowanie https://impargo.de/pl/glossary/kod-kreskowy
  4. ↑GS1 — Logistic Label Guideline https://www.gs1.org/standards/gs1-logistic-label-guideline/1-3
  5. ↑GS1 — EPCIS and CBV Implementation Guideline 2.0 https://ref.gs1.org/guidelines/epcis-cbv/2.0.0/
  6. ↑GS1 — Application Identifiers https://www.gs1.org/gs1-application-identifiers
  7. ↑GS1 — EPCIS Standard 2.0.1 https://ref.gs1.org/standards/epcis/2.0.1/
  8. ↑SoftwareStudio, „System kodów kreskowych w ewidencji magazynowej” ([softwarestudio.com.pl](softwarestudio.com.pl https://www.softwarestudio.com.pl/studiosystem/wms/system-kodow-kreskowych-ewidencja-magazynowa.html
  9. ↑GS1 — Core Business Vocabulary Standard 2.0 https://ref.gs1.org/standards/cbv/2.0.0/
  10. ↑GS1 — EPC Gen2 UHF RFID Standard https://ref.gs1.org/standards/gen2/2.0.1/
  11. ↑DENSO WAVE — QR Code versions 31–40 https://www.qrcode.com/en/about/versionPage/versionPage31_40.html
  12. ↑GS1 — What is a Global Location Number? https://support.gs1.org/support/solutions/articles/43000734322-what-is-a-global-location-number-gln-
  13. ↑Honeywell — Complete guide to barcode scanners https://automation.honeywell.com/us/en/news/featured-stories/productivity-solutions/interesting-facts-about-barcode-scanners
  14. ↑GS1 — How to create a GTIN https://www.gs1.org/services/activate/how-to-create-a-GTIN
  15. ↑GS1 — GS1 DataMatrix https://www.gs1.org/docs/healthcare/MC07_GS1_Datamatrix.pdf
  16. ↑GS1 — Quick start guide for GS1 Digital Link https://ref.gs1.org/docs/2024/digital-link-quick-start-guide
  17. ↑Co zawiera kod kreskowy oraz jak może Ci pomóc w Twoim biznesie – HKK Group https://www.hkkgroup.pl/kod-kreskowy-ean-qr/
  18. ↑Kod SKU: Definicja, Tworzenie i Zastosowanie w Magazynie – AvocadoSoft.pl https://avocadosoft.pl/kod-sku-czym-jest-i-do-czego-sluzy/
  19. ↑2.pdf https://wsl.com.pl/files/wydawnictwo/publikacje/WSL_Forum_2017/2.pdf
  20. ↑Vademecum2_korekta_final.indd https://gs1pl.org/app/uploads/2022/02/Vademecum_uzytkownika_kodow_kreskowych.pdf
  21. ↑InsERT, „Subiekt nexo – Konfiguracja wagi etykietującej krok po kroku” ([insert.com.pl](insert.com.pl https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/1836,subiekt-nexo-konfiguracja-wagi-etykietujacej-krok-po-kroku.html

Ceny i warunki sprawdzone u źródeł: październik 2026.