Jak sprawdzić datę ważności po kodzie kreskowym na opakowaniu?
Jak sprawdzić datę ważności po kodzie kreskowym na opakowaniu? W większości przypadków z samego kodu kreskowego EAN lub UPC nie odczytasz daty ważności, ponieważ standardowe kody detaliczne służą głównie do identyfikacji produktu. Szukaj osobnego nadruku lub kodu GS1-128 albo 2D z identyfikatorem AI 17 w formacie YYMMDD. Gdy na etykiecie jest tylko klasyczny kod 1D, data zwykle znajduje się w tekście na opakowaniu albo w systemie sklepu lub producenta [1][2][3][4].
Czy zwykły kod kreskowy zawiera datę ważności?
Nie. Standardowe kody detaliczne EAN i UPC są nośnikiem identyfikatora produktu i same z siebie nie przenoszą daty ważności. Służą do szybkiej identyfikacji towaru przy kasie, nie do przekazywania informacji o terminie przydatności [1][2].
Wyjątkiem są przypadki, w których producent użył standardów zdolnych do przenoszenia danych zmiennych, na przykład GS1-128 lub kodów 2D, i faktycznie zakodował w nich termin. Bez takiego wdrożenia z numeru EAN lub UPC nie da się wiarygodnie odczytać daty [2][1].
Jak rozpoznać standard kodowania na opakowaniu?
Kody dzielą się na jednowymiarowe i dwuwymiarowe. Kody 1D to m.in. EAN, UPC oraz GS1-128. Kody 2D to m.in. GS1 DataMatrix oraz GS1 QR. W porównaniu z EAN i UPC, które niosą wyłącznie numer produktu, GS1-128 i kody 2D mogą przenosić dane dodatkowe, w tym datę ważności [2][5].
W rodzinie GS1 dostępny jest także GS1 DataBar. Wersje przeznaczone dla detalicznego skanowania pozwalają kodować poza GTIN również informacje dodatkowe zgodnie z identyfikatorami zastosowań, co zwiększa szanse na obecność daty w kodzie, jeśli producent przewidział takie oznaczenie [6][2].
Jak odczytać datę ważności z kodu w standardzie GS1?
W systemie GS1 informacje biznesowe są zapisywane poprzez identyfikatory zastosowań AI. Każdy AI poprzedza właściwą daną i definiuje jej znaczenie. Dla daty przyjęto AI 17, który oznacza expiry date, a zapis odbywa się w formacie YYMMDD składającym się z 6 cyfr [3][7][4].
Dla produktów bardzo wrażliwych czasowo używa się także AI 7003, który przenosi jednocześnie datę i czas ważności. W tym przypadku stosuje się rozszerzoną strukturę pozwalającą na jeszcze precyzyjniejsze określenie terminu [8][3].
Gdzie szukać daty ważności, gdy jest tylko klasyczny EAN lub UPC?
Jeśli na etykiecie widzisz wyłącznie klasyczny EAN lub UPC, z tego numeru nie odczytasz daty ważności. Należy szukać osobnego nadruku tekstowego na opakowaniu albo dodatkowego kodu 2D lub GS1-128, który mógłby ją przenosić [1][2].
W środowiskach logistycznych i sprzedażowych systemy skanujące potrafią pobierać z bazy więcej informacji o partii i dacie, ale następuje to tylko wtedy, gdy dane zostały wcześniej powiązane lub zapisane w standardzie GS1 w samym kodzie. Dla użytkownika końcowego z klasycznym EAN nie jest to jednak dostępne bezpośrednio z numeru na etykiecie [2][9].
Co jeszcze może być zakodowane razem z datą ważności?
Poza terminem przydatności producenci często kodują numer partii. W GS1 odpowiada za to AI 10, który zazwyczaj występuje razem z AI 17 w jednym symbolu. Zapis ten jest typowy dla strumieni towarów wymagających identyfikowalności, w tym dla logistyki i obszarów regulowanych [7].
W kodach GS1-128, GS1 DataMatrix i GS1 QR można w jednym skanie przekazać identyfikator produktu GTIN wraz z danymi zmiennymi, takimi jak partia, numer seryjny i data ważności. Taki zestaw tworzy spójny pakiet informacji wspierający śledzenie i weryfikację towaru w całym łańcuchu dostaw [2].
Dlaczego logistyka i farmacja częściej kodują datę w kodzie?
Branże o wyższych wymaganiach w zakresie bezpieczeństwa i rotacji, takie jak ochrona zdrowia i logistyka produktów szybko psujących się, szerzej stosują kody zawierające datę ważności. W farmacji europejskiej standardowo koduje się w GS1 DataMatrix identyfikator produktu, numer seryjny, numer partii oraz datę ważności, co umożliwia weryfikację wyrobu w całym cyklu życia [5].
Dla produktów krótkotrwałych zaleca się GS1-128 z datą ważności, a wytyczne wskazują na szczególną potrzebę takiego oznaczania dla asortymentu o bardzo krótkim okresie przydatności, w tym poniżej 42 dni. Rozwiązanie to minimalizuje ryzyko błędów magazynowych i usprawnia rotację [10].
W regulowanych wyrobach medycznych od 1 stycznia 2025 roku wymagane jest podawanie poprawnego dnia miesiąca w dacie ważności, co wyklucza stosowanie wartości nieokreślonych dla dnia. Zmiana ta ma zwiększyć jednoznaczność i bezpieczeństwo interpretacji zapisu w kodzie [8].
Jakie są formaty i zasady zapisu dat w GS1?
Podstawowy format daty w GS1 to 6 cyfr YYMMDD używany m.in. przez AI 17. Taki zapis jest obowiązujący w wielu branżach i jednoznacznie określa rok, miesiąc i dzień, co ułatwia automatyczne przetwarzanie w systemach ERP i WMS [3][4].
W ramach wdrożeń GS1 istnieją definicje reprezentacji czasowych obejmujące zakresy użytkowe, w tym ramy obejmujące wiele dekad w tył i w przód względem bieżącego roku, co jest istotne dla systemów realizujących walidacje i porównania dat. Zasady te są wykorzystywane w oprogramowaniu magazynowym oraz rozwiązaniach skanujących [9].
Dodatkowo dostępne są identyfikatory, które łączą datę i czas ważności, na przykład AI 7003. Stosuje się je tam, gdzie liczy się precyzja do poziomu godziny lub minut, co ma znaczenie dla wyrobów o bardzo wąskim oknie trwałości [8][3].
Na czym polega różnica między danymi stałymi a zmiennymi?
Dane stałe, takie jak GTIN, identyfikują wyrób jako model handlowy i nie zmieniają się pomiędzy jednostkami tego samego produktu. Dane zmienne, takie jak partia czy data ważności, różnią się w zależności od konkretnej jednostki i partii produkcyjnej. Standard GS1 rozróżnia te kategorie poprzez odpowiednie identyfikatory zastosowań, dzięki czemu systemy potrafią poprawnie interpretować każdy element [7][3].
Jak praktycznie sprawdzić datę ważności po kodzie kreskowym?
- Sprawdź, czy na etykiecie znajduje się wyłącznie klasyczny EAN lub UPC. Jeśli tak, nie odczytasz daty ważności z numeru i musisz znaleźć nadruk tekstowy na opakowaniu [1][2].
- Jeśli widzisz GS1-128 lub kod 2D, możliwe że producent zakodował termin. W standardzie GS1 szukaj informacji oznaczonych AI 17 w formacie YYMMDD albo AI 7003 dla daty i czasu [3][8][4].
- W przypadku towarów o krótkim okresie przydatności oraz w logistyce i farmacji stosowanie kodów z datą jest częstsze, dlatego zwróć uwagę na obecność symboli GS1-128 lub GS1 DataMatrix [10][5].
- Jeśli system sprzedażowy lub magazynowy skanuje kod i wyświetla datę, dzieje się tak dlatego, że dane są zakodowane w standardzie GS1 lub zostały powiązane w bazie. Sam EAN lub UPC nie zapewnia takiej informacji bez dodatkowego kontekstu [2][9].
Czy można rozszyfrować datę ważności z samego numeru produktu GTIN?
Nie. GTIN identyfikuje produkt, a nie jego termin przydatności. Bez dodatkowych identyfikatorów zastosowań i odpowiedniego symbolu kodu nie da się wydobyć daty ważności wyłącznie z numeru produktu [2][3][1].
Który rodzaj kodu zawiera najwięcej danych?
Kody 2D, takie jak GS1 DataMatrix czy GS1 QR, oraz rozszerzone kody 1D GS1-128 mogą przenosić najwięcej informacji w jednym symbolu, w tym GTIN, partię, numer seryjny i datę ważności. Zwiększa to użyteczność danych w łańcuchu dostaw, jednocześnie podnosząc złożoność wdrożenia i integracji po stronie producenta oraz systemów skanujących [2][6].
Dlaczego standardy GS1 są kluczowe dla poprawnego odczytu daty?
GS1 dostarcza globalnych standardów kodowania i identyfikacji, które zapewniają spójny sposób zapisu GTIN oraz danych zmiennych. Dzięki temu systemy handlowe i logistyczne na całym świecie potrafią właściwie rozpoznać i przetworzyć datę ważności zakodowaną w symbolu. Zastosowanie standardów GS1 jest warunkiem interoperacyjności i poprawności odczytu [3][7].
Podsumowanie
Odczyt daty ważności po kodzie kreskowym jest możliwy wtedy, gdy producent użył standardu GS1 umożliwiającego zapis danych zmiennych i zakodował AI 17 w formacie YYMMDD lub AI 7003. Klasyczny EAN czy UPC na ogół nie przenoszą terminu, dlatego należy sprawdzać nadruk tekstowy na opakowaniu albo analizować kody GS1-128 i 2D, szczególnie w logistycznych i medycznych zastosowaniach, gdzie takie informacje są częściej wymagane lub standardowo stosowane [1][2][3][8][5].
Wykorzystane materiały
- https://asiston.pl/baza-wiedzy/kody-kreskowe-tani-i-skuteczny-sposob-identyfikacji-produktow/
- https://support.gs1.org/support/solutions/articles/43000734104-which-barcodes-are-used-to-represent-gtins-
- https://www.gs1.org/de/standards/barcodes/anwendungs-ids/01
- https://www.gs1uk.org/knowledge-hub/how-do-i-capture-a-gtin-and-production-information-pi-in-a-barcode
- https://www.gs1.dk/en/industries/healthcare-sector/pharmaceutical-manufacturers
- https://www.gs1.org/standards/barcodes/databar
- https://support.gs1nz.org/hc/en-us/articles/360039409592-GS1-128-Basics
- https://ref.gs1.org/guidelines/2d-in-retail/
- https://learn.microsoft.com/en-gb/dynamics365/supply-chain/warehousing/gs1-barcodes
- https://www.gs1uk.org/sites/default/files/How_to_Barcoding_Getting_it_right.pdf
KosmetykNatura.pl to miejsce dla osób, które chcą świadomie dbać o siebie i otoczenie. Tworzymy zespół pasjonatów pielęgnacji, testujemy i rzetelnie recenzujemy kosmetyki naturalne – zwłaszcza do skóry dojrzałej. Na naszym blogu znajdziesz inspiracje, praktyczne porady dotyczące urody, zdrowego stylu życia, ekologii i nowoczesnych rozwiązań dla domu. Dzielimy się wiedzą, by wspierać Cię w mądrych wyborach każdego dnia.