Kody i numeracja partii:
Zaprojektuj raz — żeby działało przy wzroście skali.
Każdy system identyfikowalności opiera się na schemacie kodowania. Jeśli zrobisz to dobrze, wszystkie zapisy będą się ze sobą łączyć; jeśli źle — przez lata będziesz płacić „odsetki” w postaci niejednoznacznych kodów, etykiet nieczytelnych dla oprogramowania i niechcianego projektu renumeracji. Oto jak zaprojektować kody partii poprawnie za pierwszym razem oraz jakie są prawne minimum.
Prawne minimum: co musi spełniać oznaczenie partii
EU Directive 2011/91/EU wymaga, aby żywność sprzedawana w opakowaniach zawierała oznaczenie identyfikujące partię — grupę jednostek wyprodukowanych w praktycznie tych samych warunkach — poprzedzone literą 'L', jeśli nie można go w inny sposób odróżnić od pozostałych informacji na etykiecie. Jeśli na etykiecie pojawia się data minimalnej trwałości lub data przydatności do spożycia w formacie dzień/miesiąc bez kodowania, ta data może sama w sobie pełnić funkcję oznaczenia partii.
Partię definiuje producent: to Ty decydujesz o jej wielkości i granicach — dzień produkcji, zbiornik, seria produkcyjna, zmiana napełniania. Prawo wymaga jedynie, by oznaczenie identyfikowało partię; certyfikator i klienci oczekują, że granice partii będą na tyle małe, by zasięg wycofania dało się opanować.
Wielkość partii: decyzja o zasięgu wycofania
Każda decyzja dotycząca kodowania oznacza kompromis między wygodą a narażeniem. Jeden kod na tydzień produkcji to mniej etykiet i prostsze zapisy, ale wycofanie może obejmować tydzień produkcji. Jeden kod na zbiornik lub na godzinę pracy linii daje bardziej szczegółowe zapisy i wycofanie liczone w setkach jednostek, nie w tonach. Właściwy wybór to największa partia, jaką możesz sobie pozwolić stracić w jednym zdarzeniu wycofania; dla większości producentów rzemieślniczych i średniej wielkości firm oznacza to zwykle jeden kod na dzień produkcyjny na produkt, z podziałami tam, gdzie dzień obejmuje wiele zbiorników lub wariantów receptury.
Projektowanie formatu kodu
Porównanie typowych wzorców formatów
| Wzorzec | Przykład | Zalety | Na co uważać |
|---|---|---|---|
| Data juliańska | L26114 | Kompaktowy; data możliwa do odczytania; przyjazny dla drukarek | Niejasny dla klientów; koliduje między latami, jeśli brak cyfry roku |
| Data + sekwencja | L240426-02 | Czytelny dla człowieka; sortuje się naturalnie | Dłuższy; wymaga dyscypliny przy części sekwencyjnej |
| Numeracja sekwencyjna + rejestr | B-10442 | Krótki; brak struktury, którą można zepsuć | Bezwartościowy bez rejestru; rejestr staje się pojedynczym punktem awarii |
| Złożona struktura | B-26-114-V3 | Czytelne dla ludzi i oprogramowania; koduje zbiornik/linię produkcyjną | Ogranicz do 3–4 pól — inaczej etykiety będą zbyt zatłoczone |
Marka własna: drugi kod, którego nie kontrolujesz
Dostarczanie detalistom pod ich własną marką nadaje każdemu produktowi drugą tożsamość — kod SKU i opis detalisty — i twoja śledzalność musi teraz uwzględniać tabelę mapowania, którą musisz utrzymywać: który kod klienta odpowiada któremu produktowi wewnętrznemu, z datami obowiązywania, aby zmiana specyfikacji nie pozostawiła historycznych wysyłek bez powiązania. Gdy zespół techniczny detalisty zapyta „SKU 47712, najlepiej spożyć przed 14 czerwca”, twoje zapisy muszą przypisać to do wewnętrznej partii bez pośrednika.
To mapowanie jest jednym z podstawowych obiektów Keystone: kody SKU klientów mapują dwukierunkowo do produktów wewnętrznych, dzięki czemu śledzenie może zaczynać się z obu stron — dokładnie tak, jak w zapytaniu detalisty czy audycie klienta. Jeśli nadal pracujesz na arkuszach kalkulacyjnych, prowadź mapowanie jako datowany arkusz z kontrolą wersji i wskazanym właścicielem; to najbardziej niedoceniany dokument w dostawach marki własnej.
Błędy, które dają się we znaki po dwóch latach
- Prawo UE (Dyrektywa 2011/91/EU) wymaga oznaczenia partii; to producent definiuje granice partii.
- Rozmiar partii dobieraj według „promienia wycofania” — największa partia, którą możesz sobie pozwolić stracić; zwykle jeden kod na dzień produkcji na produkt.
- Uczyń kody produkcyjne czytelnymi i unikatowymi w skali roku; nigdy nie używaj ponownie kodu w okresie przechowywania dokumentacji.
- Produkty pośrednie (silosy, solanki, rework) potrzebują identyfikatorów łączących partie macierzyste i partie potomne.
- Marka własna dodaje mapowanie kodów klienta, które musisz prowadzić z datami obowiązywania — traktuj je jak dokument kontrolowany.
Najczęściej zadawane pytania
Co prawnie musi znajdować się na oznaczeniu partii żywności w UE?
Kto decyduje o wielkości partii?
Czy kod daty juliańskiej to dobry kod partii?
Jak kody partii powinny uwzględniać przeróbki (rework)?
Czy potrzebuję odrębnych kodów dla produktów marki własnej?
Zobacz, jak to działa w oprogramowaniu na rzeczywistych danych produkcyjnych.
Keystone obsługuje cały łańcuch: dostawa od dostawcy → partia → wysyłka → klient w mniej niż 30 sekund. 20-minutowa rozmowa wprowadzająca, bez prezentacji sprzedażowej.