Magazyn i inwentaryzacja

Przyjęcie i wydanie towaru ze skanerem

Przyjęcie towaru ze skanerem polega na tym, że magazynier skanuje kod SSCC na etykiecie palety, a system porównuje go z awizo dostawy (DESADV/ASN) i od razu pokazuje, czy przyjechało to, co zamówiono.

Przyjęcie i wydanie towaru ze skanerem
Spis treści
  1. Przyjęcie towaru ze skanerem – przebieg procesu
  2. Awizo dostawy: DESADV i GS1 XML Despatch Advice
  3. Skan SSCC i odczyt danych z GS1-128
  4. Kontrola ilości i rozbieżności
  5. Etykietowanie przy przyjęciu
  6. Wydanie towaru z weryfikacją
  7. Dokumenty PZ i WZ w programie magazynowym
  8. Sprzęt na rampę i do magazynu
  9. Źródła

Przyjęcie towaru ze skanerem polega na tym, że magazynier skanuje kod SSCC na etykiecie palety, a system porównuje go z awizo dostawy (DESADV/ASN) i od razu pokazuje, czy przyjechało to, co zamówiono. Przy wydaniu ten sam mechanizm działa w drugą stronę: skan każdej jednostki potwierdza, że właściwa paleta trafia na właściwy samochód. Poniżej opisujemy oba procesy krok po kroku według wytycznych GS1 i dokumentacji programów magazynowych, a na końcu dobieramy terminale, czytniki i drukarki z oferty.

Przyjęcie towaru ze skanerem – przebieg procesu

Wytyczna GS1 Logistic Label Guideline (Release 1.3, lipiec 2019) opisuje SSCC jako numer, który pozwala dopasować fizyczny przepływ jednostek do elektronicznych komunikatów biznesowych, które ich dotyczą. Na tej zasadzie opiera się cały proces:

  1. Awizo przed dostawą. Dostawca wysyła komunikat DESADV/ASN z listą jednostek logistycznych (SSCC) i ich zawartością. Twój system przetwarza go przed przyjazdem towaru.
  2. Skan na rampie. Magazynier skanuje SSCC z etykiety każdej palety. System odszukuje jednostkę w awizo i pokazuje oczekiwaną zawartość.
  3. Kontrola. Przy palecie jednorodnej dane o towarze, ilości, partii i dacie mogą być zakodowane na etykiecie. Przy palecie mieszanej lub bez awizo skanujesz towary i wpisujesz ilości.
  4. Etykietowanie. Jednostki bez etykiety GS1 oznaczasz własną etykietą, a w razie potrzeby drukujesz etykiety towarowe.
  5. Rozlokowanie. Skan jednostki i skan lokalizacji docelowej.
  6. Dokument. Zatwierdzenie dyspozycji w programie magazynowym i dokument przyjęcia (PZ) w ERP.

Wydanie to lustrzane odbicie: kompletacja, weryfikacja skanem przy załadunku, wysłanie awizo do odbiorcy i dokument wydania (WZ). Jeśli dopiero zaczynasz ze skanowaniem, zobacz najpierw, jak połączyć kolektor danych z programem magazynowym.

Awizo dostawy: DESADV i GS1 XML Despatch Advice

W standardzie EANCOM® (GS1, EANCOM 2002 S3, część II, wydanie 2016, aktualizacja 2021) komunikat DESADV (Despatch advice) to komunikat określający szczegóły towarów wysłanych lub gotowych do wysyłki na uzgodnionych warunkach. GS1 pisze, że komunikat powinien być zawsze wysłany przed fizyczną dostawą lub zwrotem towaru, tak aby odbiorca mógł się przygotować. Dotyczy jednego sprzedawcy i jednego kupującego albo ich przedstawicieli.

Co może zawierać DESADV według opisu GS1:

  • hierarchię opakowań od najwyższego poziomu (przesyłka) do najniższego (towary); jest opcjonalna, towar można opisać tylko na poziomie pozycji,
  • identyfikację jednostek, przy czym GS1 zaleca strukturę SSCC, a w przykładzie z dwiema paletami SSCC występuje w segmencie GIN, GTIN towaru w segmencie LIN, a wysłana ilość w segmencie QTY,
  • daty komunikatu i dostawy (segment DTM).

GS1 wskazuje też cel po stronie odbiorcy: przy przyjęciu fizyczną dostawę można porównać z komunikatem, dzięki czemu rozbieżności są wykrywane od razu. Odpowiednikiem w XML jest komunikat GS1 XML Despatch Advice (wersja 3.7, marzec 2025), który według GS1 pozwala nadawcy przekazać odbiorcy informacje o zawartości przesyłki.

Wytyczna dla etykiety logistycznej dodaje kilka zasad obiegu awizo:

  • [9-18] DESADV/ASN powinien zostać wysłany w momencie kompletowania do wysyłki lub załadunku towaru.
  • [9-19] Dla każdej jednostki logistycznej awizo powinno podawać SSCC i zawarte w niej jednostki handlowe.
  • [9-34] Awizo powinno zostać odebrane i przetworzone w systemie odbiorcy, zanim towar dotrze.
  • [9-33] Odrzucenie dostawy bez awizo należy uwzględnić w umowie.

Czy Twój ERP lub WMS przyjmuje DESADV i w jakim formacie, sprawdź u dostawcy oprogramowania. Terminal tylko odczytuje SSCC, a dopasowanie do awizo robi system.

Skan SSCC i odczyt danych z GS1-128

Etykieta logistyczna GS1 koduje dane w kodzie GS1-128 z identyfikatorami zastosowań (AI). Budowę etykiety, wymiary, położenie na palecie i identyfikatory zastosowań opisujemy w artykule etykieta logistyczna GS1 z SSCC – wzór, wymagania, typowe błędy. Przy przyjęciu liczą się przede wszystkim te identyfikatory:

AI Dane Reguła z GS1 Logistic Label Guideline Do czego służy przy przyjęciu
(00) SSCC [3-1] jedyny obowiązkowy element każdej etykiety logistycznej klucz do odszukania jednostki w awizo
(02) GTIN zawartości (CONTENT) [4-5] tylko razem z (00) i (37); [4-4] nigdy razem z (01) identyfikacja towaru na palecie jednorodnej
(37) liczba jednostek handlowych (COUNT) [4-13] obowiązkowa, gdy zawartość opisuje (02); [4-14] nie z (01) ilość do przyjęcia bez liczenia kartonów
(10) numer partii [4-24] tylko jeden numer partii na etykiecie; [4-23] partia odnosi się do GTIN lub CONTENT z etykiety przypisanie partii do zapasu
(15) / (17) najlepiej spożyć przed / data ważności [4-18] jedna z dat, zależnie od produktu; [4-20] tylko jedna wartość daty na etykiecie; [4-22] format RRMMDD, przy (15) i (17) dzień można pominąć, wpisując 00 data do kontroli rotacji (FEFO) w systemie

Paleta jednorodna to według wytycznej jednostka zawierająca jeden rodzaj jednostki handlowej, czyli wszystkie opakowania na najwyższym poziomie mają ten sam GTIN. Tylko dla takiej jednostki etykieta z (02) i (37) mówi od razu, co i ile jest na palecie. Przy palecie mieszanej SSCC prowadzi do zawartości zapisanej w awizo, a bez awizo musisz zeskanować towary.

Jak program rozkłada kod na pola – przykład Comarch WMS

Comarch WMS (Baza Wiedzy 2026.1) ma graficznie konfigurowany interpreter kodów GS1 dla procesów w aplikacji Comarch WMS Magazynier. Dokumentacja wymienia zalecane przypisania: AI 00 jako kod jednostki logistycznej (SSCC), AI 01 i 02 jako towar, AI 10 jako cechę (np. partię), AI 15 jako datę ważności i AI 37 jako ilość. Dla AI 01 podaje stałą długość 14 znaków, więc kod EAN-13 wymaga dopisania zera z przodu. Opisany przykład dotyczy standardowego procesu „Przyjęcie z systemu ERP”: po zeskanowaniu pozycja trafia do realizacji, operator wybiera typ jednostki logistycznej z kodem SSCC i nadaje położenie. Interpreter nie działa w procesach z włączoną opcją „sztuka po sztuce”.

Ważny szczegół sprzętowy: Comarch wymaga wcześniejszego ustawienia znaku startowego i znaku zastępczego dla FNC1. Czytnik lub terminal musi więc przekazywać kod GS1-128 w postaci, którą program rozpozna. Jak ustawić prefiksy, sufiksy i znaki sterujące w czytniku, opisujemy w artykule konfiguracja czytnika kodów.

Kontrola ilości i rozbieżności

Według wytycznej GS1 [9-36] zeskanowany SSCC powinien zgadzać się z informacjami w awizo, a przyjęte ilości powinny aktualizować stany. W praktyce rozbieżność obsługuje program magazynowy. Na przykład dokumentacja Comarch WMS dla procesu „Dyspozycja przyjęcia z systemu ERP” (2026.1) opisuje taki przebieg:

  • Realizacja zaczyna się od dokumentu PZ z systemu ERP. Operator skanuje kod kreskowy dokumentu albo wybiera dyspozycję z listy przyjęć.
  • Gdy do dokumentu przypisano jednostki logistyczne, operator skanuje kod jednostki, potwierdza listę towarów na niej i kod położenia. Wtedy wszystkie towary z jednostki zostają przyjęte jednym potwierdzeniem.
  • Przy realizacji pozycja po pozycji operator skanuje kod towaru i wpisuje ilość: równą, mniejszą albo, przy włączonej nadrealizacji, większą od zadysponowanej. Przy ilości mniejszej system pyta, czy kontynuować realizację pozycji.
  • Jeśli karta towaru ma parametr typu data, pojawia się okno do jej określenia, skanem lub z kalendarza.
  • Gdy operator nie potwierdzi położenia, towar trafia na „położenie nieokreślone”. Do zatwierdzenia dyspozycji zrealizowane pozycje można jeszcze edytować.

Program daje opcje, ale regułę ustala firma: z góry określ, kto decyduje o nadwyżce i braku i gdzie trafia towar do wyjaśnienia.

Etykietowanie przy przyjęciu

Gdy jednostka przychodzi bez SSCC, według wytycznej GS1 (sekcja 3.2) numer może nadać kolejny podmiot w łańcuchu, np. operator logistyczny lub klient. Wytyczna podaje też kilka zasad pracy z etykietami:

  • [9-14] Jeśli etykiet nie nakleja automat, jedną z opcji jest drukowanie ich pojedynczo dla każdej jednostki, aby ograniczyć ryzyko naklejenia niewłaściwej etykiety.
  • [9-35] Nie zdejmuj etykiet przed zakończeniem rozlokowania, a najlepiej zachowaj je dla identyfikowalności.
  • [9-37] Tam, gdzie to możliwe, składuj towar z zachowaniem powiązania z SSCC.

Comarch WMS ma proces „Przyjęcie z automatycznym wydrukiem etykiet”. Liczbę etykiet jednostek logistycznych wylicza z przelicznika jednostek pomocniczych z dokumentu przyjęcia. Domyślna definicja etykiety w języku ZPL drukuje kod jednostki z AI 00 (SSCC) i ilość z AI 37. Operator potwierdza liczbę etykiet, wybiera liczbę kopii i drukarkę, a następnie skanuje kod z wydrukowanej etykiety. Do takiego druku przy stanowisku przyjęć potrzebna jest drukarka obsługująca ZPL, a przy rampie, z dala od komputera, sprawdzi się drukarka mobilna.

Etykiety lokalizacji, na które odkładasz towar po przyjęciu, to osobny temat: materiał, wysokość montażu i zasięg odczytu omawiamy w artykule oznakowanie lokalizacji magazynowych.

Wydanie towaru z weryfikacją

Przy wydaniu weryfikacja skanem chroni przed wysłaniem złego towaru albo załadowaniem palety na niewłaściwy samochód. W Comarch WMS wydanie z ERP może przebiegać jako dwuetapowy proces „Kompletacja i wydanie”. W etapie wydania operator ponownie potwierdza położenie, jednostkę, towar i ilość, analogicznie jak w standardowym wydaniu. Sposoby kompletacji, w tym kompletację wielu zamówień z weryfikacją sztuka po sztuce, opisujemy w artykule kompletacja zamówień bez błędów.

Po stronie nadawcy wytyczna GS1 zaleca:

  • [9-17] skanować tylko palety faktycznie załadowane, aby awizo odpowiadało przesyłce,
  • [9-18] wysyłać DESADV/ASN w momencie kompletowania do wysyłki lub załadunku,
  • [9-25] jeśli na jednostce jest już etykieta, dodatkowe dane transportowe umieszczać na osobnej etykiecie obok niej, najlepiej powyżej.

Skan przy załadunku jest więc także źródłem danych do awizo dla Twojego odbiorcy.

Dokumenty PZ i WZ w programie magazynowym

Według pomocy Comarch ERP Altum przyjęcie zewnętrzne (PZ) to dokument magazynowy potwierdzający przyjęcie towaru na magazyn od dostawcy, który zwiększa ilość i wartość zasobów. Można go utworzyć ręcznie, wygenerować z zamówienia zakupu lub faktury zakupu albo z inwentaryzacji na magazynie konsygnacyjnym własnym. Wydanie zewnętrzne (WZ) to według tej samej pomocy dokument potwierdzający wydanie towaru na zewnątrz (klientowi), który zmniejsza ilość i wartość zasobów. Można go wygenerować m.in. z zamówienia sprzedaży, faktury sprzedaży lub paragonu.

Rola skanera polega na tym, że to dyspozycja realizowana na terminalu potwierdza, co faktycznie przyjęto lub wydano. Dwa przykłady z dokumentacji producentów:

  • Comarch WMS – dyspozycja przyjęcia zaczyna się od dokumentu PZ z systemu ERP, a dyspozycje wydań pochodzą z ERP i są realizowane w aplikacji Comarch WMS Magazynier (opis wyżej).
  • Symfonia Mobilny Magazyn – według producenta to aplikacja na urządzenia z Androidem, działająca jako moduł Symfonia ERP Handel. Obsługuje przyjmowanie towaru na podstawie zamówień działu logistyki, wydawanie zgodnie ze zleceniami działu handlowego, picking zamówień i kontrolę ilościową przepływów. Ruchy towaru śledzi na podstawie etykiet z kodami QR (kody własne) lub kodów EAN (kody obce), a etykiety można generować z Symfonia Handel i z aplikacji mobilnej.

Wymagania techniczne wobec kolektorów w programach Comarch i Symfonia (emulacja klawiatury, pulpit zdalny, wersja Androida) zestawiliśmy w artykule kolektor danych do programu magazynowego – zgodność i integracja, a rolę WMS w tych procesach – w artykule co to jest system WMS i jakiego sprzętu potrzebuje. Ten sam terminal i te same etykiety wykorzystasz potem przy inwentaryzacji magazynu z kolektorem danych.

Sprzęt na rampę i do magazynu

Terminal ręczny na rampę

Zebra MC3400 Full Featured z silnikiem SE58 i klawiaturą alfanumeryczną ma według specyfikacji Zebra ekran 4" (800×480), 47-klawiszową klawiaturę alfanumeryczną i silnik SE58, który czyta kody z odległości do 30,5 m. Bateria 7000 mAh jest wymieniana w trybie hot swap z tymczasowym podtrzymaniem sesji. Terminal ma Wi-Fi 6E, szczelność IP65 i IP67 z baterią, odporność na upadki z 1,8 m na beton w całym zakresie temperatur i zakres pracy −20…+50°C. Zebra wymienia przyjęcie i odkładanie towaru wśród zastosowań magazynowych. Klawiatura przydaje się przy wpisywaniu partii lub uwag do rozbieżności. Więcej terminali znajdziesz w kategorii kolektory danych do magazynu.

Wózek widłowy: terminal wózkowy i czytnik bezprzewodowy

Operator wózka przyjmuje i wydaje palety bez zsiadania, jeśli ma na wózku terminal i czytnik dalekiego zasięgu. Zebra VC8300 8" z klawiaturą QWERTY ma według specyfikacji Zebra ekran 8" (1280×720, 1000 nitów), podświetlaną 67-klawiszową klawiaturę, Wi-Fi 802.11ac, Bluetooth 5.0, szczelność IP66 i zakres pracy −30…+50°C. Zebra wymienia przyjęcie, kompletację, wysyłkę i cross-dock wśród zastosowań. Terminal obsługuje czytniki przez USB i Bluetooth (HID oraz SSI dla czytników serii DS/LI36XX). Inne modele znajdziesz w kategorii terminale wózkowe.

W parze z nim sprawdzi się Zebra DS3678-XR z Bluetooth. Według karty katalogowej Zebra DS3600-XR czyta Code 128 o module 15 mil z odległości od 5,3 cm do 4,1 m, a 40 mil do 10,5 m. Ma szczelność IP65 i IP68, w wersji bezprzewodowej DS3678 wytrzymuje upadki z 2,4 m na beton w zakresie −20…50°C i komunikuje się przez Bluetooth Class 1 w wersji 4.0. Zebra deklaruje dla baterii 3100 mAh ponad 80 000 skanów na jednym ładowaniu i wymienia przyjęcie, odkładanie, wysyłkę i cross-docking wśród zastosowań. Inne czytniki ręczne znajdziesz w kategorii czytniki ręczne.

Drukarki etykiet przy przyjęciu

Na stanowisko przyjęć, gdzie drukujesz serie etykiet paletowych, pasuje Honeywell PM45 203 dpi z USB, RS232 i Ethernetem. Według karty katalogowej Honeywell drukuje z szerokością do 108 mm przy 203 dpi, z prędkością 50–350 mm/s, przyjmuje rolkę etykiet o średnicy do 213 mm (w modelach PM45c z długimi drzwiami do 152 mm) oraz taśmy woskowe, woskowo-żywiczne i żywiczne. Obsługuje języki IPL, DP, DPL i ZSim2 (ZPL-II), więc może drukować etykiety przygotowane w ZPL. Zakres pracy to +5…+40°C, więc drukarka powinna stać w ogrzewanym miejscu, a nie na otwartej rampie. Więcej modeli znajdziesz w kategorii drukarki etykiet do magazynu.

Gdy etykietę trzeba wydrukować przy palecie, np. przy przepakowaniu, przyda się drukarka mobilna Zebra ZQ521 z Bluetooth i Wi-Fi. Według specyfikacji Zebra drukuje z szerokością do 104 mm na nośniku szerokim do 113 mm, z rolki o średnicy do 57 mm, ma baterię 3250 mAh (opcjonalnie 6500 mAh), szczelność IP54 (IP65 z egzoszkieletem) i odporność na wielokrotne upadki z 2 m na beton. Pracuje w zakresie −20…55°C i obsługuje języki CPCL i ZPL. Zebra wymienia etykietowanie palet wśród zastosowań magazynowych. Przy formacie etykiety pamiętaj o szerokości druku – o wymiarach etykiety logistycznej piszemy w artykule o etykiecie GS1 z SSCC.

Organizujesz przyjęcia i wydania ze skanowaniem? Skontaktuj się z nami. Pomożemy dobrać terminale, czytniki i drukarki etykiet, przygotujemy urządzenia do pracy (staging, konfiguracja w MDM, konfiguracja masowa) i wesprzemy integrację z WMS lub ERP. Na test możemy wysłać próbki etykiet, a przy większych wdrożeniach przygotujemy ofertę projektową.

Źródła

Produkty z artykułu

Najczęściej zadawane pytania

Czy do przyjęcia towaru ze skanerem potrzebne jest awizo DESADV?

Nie, ale bez awizo sam SSCC nie powie systemowi, co jest na palecie. Wyjątkiem jest paleta jednorodna z etykietą zawierającą AI (02) i (37). W pozostałych przypadkach musisz skanować towary i wpisywać ilości. GS1 zaleca, by awizo trafiło do systemu odbiorcy przed przyjazdem towaru, a odrzucenie dostawy bez awizo uwzględnić w umowie.

Co zrobić, gdy paleta przyjechała bez etykiety SSCC?

Według wytycznej GS1 SSCC może nadać kolejny podmiot w łańcuchu, np. operator logistyczny lub klient. W praktyce drukujesz własną etykietę przy przyjęciu, np. w procesie z automatycznym wydrukiem etykiet, i skanujesz ją, zanim odłożysz paletę.

Czy zwykły czytnik kodów odczyta GS1-128 z etykiety logistycznej?

Czytnik 1D lub 2D odczyta kod GS1-128, ale program musi rozdzielić dane na pola według identyfikatorów zastosowań. Comarch WMS wymaga do tego skonfigurowania interpretera kodów GS1, w tym znaku startowego i znaku zastępczego dla FNC1. Ustawienia czytnika i programu muszą do siebie pasować.

Ile dat może być na etykiecie logistycznej?

Według GS1 Logistic Label Guideline podaje się, jeśli dotyczy, jedną z dat zależnie od rodzaju produktu, np. datę ważności (17) albo najlepiej spożyć przed (15), w formacie RRMMDD, i tylko jedną wartość daty na etykiecie. Jeśli towary na jednostce mają różne daty, wytyczna mówi, że nie można ich podać na etykiecie. Na etykiecie może być też tylko jeden numer partii (10).

Ładowanie...
Powrót do góry