Jak sprawdzić datę ważności po kodzie kreskowym na opakowaniu?

Jak sprawdzić datę ważności po kodzie kreskowym na opakowaniu?

Kategoria Porady
Data publikacji
Autor
KosmetykNatura.pl

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].

  Ile kalorii mają poszczególne produkty w codziennej diecie?

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].

  Ile kalorii mają poszczególne produkty w codziennej diecie?

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

  1. https://asiston.pl/baza-wiedzy/kody-kreskowe-tani-i-skuteczny-sposob-identyfikacji-produktow/
  2. https://support.gs1.org/support/solutions/articles/43000734104-which-barcodes-are-used-to-represent-gtins-
  3. https://www.gs1.org/de/standards/barcodes/anwendungs-ids/01
  4. https://www.gs1uk.org/knowledge-hub/how-do-i-capture-a-gtin-and-production-information-pi-in-a-barcode
  5. https://www.gs1.dk/en/industries/healthcare-sector/pharmaceutical-manufacturers
  6. https://www.gs1.org/standards/barcodes/databar
  7. https://support.gs1nz.org/hc/en-us/articles/360039409592-GS1-128-Basics
  8. https://ref.gs1.org/guidelines/2d-in-retail/
  9. https://learn.microsoft.com/en-gb/dynamics365/supply-chain/warehousing/gs1-barcodes
  10. https://www.gs1uk.org/sites/default/files/How_to_Barcoding_Getting_it_right.pdf

Dodaj komentarz