Keystone
od CloudVoro
Poradnik · Operacje

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.

9 min czytania Zaktualizowano 2026-07-08Zespół CloudVoro

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.

Zasada praktyczna
Oceń koszt najgorszego scenariusza wycofania dla każdego rozważanego rozmiaru partii (liczba jednostek × wartość + utylizacja + zakłócenia u klientów). Rozmiar partii, przy którym ta kwota przestaje być przerażająca, wyznacza górną granicę; wybierz o jeden poziom drobniejszy, jeśli koszty prowadzenia ewidencji są akceptowalne.

Projektowanie formatu kodu

Uczyń go czytelnym i łatwym do parsowania — nie kombinuj.
B-2026-114-03 (prefiks–rok–dzień juliański–zbiornik) można odczytać wzrokowo przy stanowisku wysyłek i przetworzyć automatycznie przez oprogramowanie. Kody zawierające ukryte znaczenia (inicjały zmian, pozycje w zamrażarce) tracą sens, gdy zmieniają się osoby.
Nigdy nie powtarzaj kodów w okresie przechowywania zapisów.
Jeśli zapisy muszą być przechowywane przez 5 lat, kod nie może się powtórzyć w tym czasie. Umieszczenie roku w kodzie rozwiązuje to na stałe.
Jeden system kodowania we wszystkich działach
Produkcja, kontrola jakości, magazyn i wysyłka muszą nazywać partię tak samo. Klasycznym błędem jest sytuacja, gdy produkcja używa numerów zbiorników, a wysyłka — dat produkcji, z "ludzkim tłumaczem" pomiędzy nimi.
Uwzględnij identyfikację produktów pośrednich
Prace w silosach, solanki, podzespoły i przeróbki muszą mieć własne identyfikatory łączące partie macierzyste i potomne — inaczej wewnętrzny łańcuch identyfikowalności będzie miał luki dokładnie tam, gdzie audytorzy sprawdzają.
Unikaj znaków łatwych do pomylenia
Eliminuj kolizje O/0 i I/1, jeśli kody będą wpisywane ręcznie. Długopis przy rampie wysyłkowej to system wprowadzania danych — projektuj z myślą o nim.

Porównanie typowych wzorców formatów

WzorzecPrzykładZaletyNa co uważać
Data juliańskaL26114Kompaktowy; data możliwa do odczytania; przyjazny dla drukarekNiejasny dla klientów; koliduje między latami, jeśli brak cyfry roku
Data + sekwencjaL240426-02Czytelny dla człowieka; sortuje się naturalnieDłuższy; wymaga dyscypliny przy części sekwencyjnej
Numeracja sekwencyjna + rejestrB-10442Krótki; brak struktury, którą można zepsućBezwartościowy bez rejestru; rejestr staje się pojedynczym punktem awarii
Złożona strukturaB-26-114-V3Czytelne 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

Kody, które coś znaczą — dopóki nie przestają
Kodowanie numerów linii produkcyjnej lub inicjałów pracowników, które później się zmieniają, prowadzi do wprowadzania nieprawdziwych kodów albo do konieczności renumeracji.
Data „najlepiej spożyć przed” używana jednocześnie jako kod partii — bez rejestru
Zgodne z Dyrektywą 2011/91/EU, jeśli data jest niezakodowana, ale dwie partie produkcyjne z tą samą datą stają się nieodróżnialne — skojarz ją z wewnętrznym rejestrem partii.
Ręczne przepisywanie między systemami
Każde ręczne przepisanie kodu (księga produkcji → arkusz wysyłkowy → faktura) to miejsce powstawania błędu. Audytorzy przygnębiająco często znajdują przestawione cyfry.
Brak kodu na palecie
Kody na poziomie opakowań jednostkowych na nieoznakowanych paletach mieszanych sprawiają, że segregacja przy wycofaniu w magazynie to zgadywanka. Etykiety palet SSCC rozwiązują ten problem, a irlandzkie sieci handlowe coraz częściej ich oczekują.
Najważniejsze wnioski
  • 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.
Bezpłatny 5-częściowy kurs e-mailowy
Przygotuj się do audytu w pięciu krótkich e-mailach.
18‑punktowa lista kontrolna w PDF, 30‑sekundowy test śledzalności, na co audytorzy BRCGS faktycznie zwracają uwagę i jak Cashel Blue przygotował się do audytu — jedna wiadomość co kilka dni. Brak spamu, wypisanie jednym kliknięciem.
Zgodne z RODO: przechowujemy twój e-mail wyłącznie na potrzeby tego kursu. Link do rezygnacji w każdej wiadomości.

Najczęściej zadawane pytania

Co prawnie musi znajdować się na oznaczeniu partii żywności w UE?
Dyrektywa 2011/91/EU wymaga, aby żywność pakowana miała oznaczenie identyfikujące partię produkcji, poprzedzone literą 'L' tam, gdzie nie jest to w inny sposób rozróżnialne. Niezakodowana data dnia/miesiąca minimalnej trwałości lub data przydatności do spożycia na etykiecie może służyć jako oznaczenie partii.
Kto decyduje o wielkości partii?
Ty decydujesz — producent definiuje partię jako jednostki wyprodukowane w praktycznie tych samych warunkach. Certyfikatorzy i klienci następnie ocenią, czy rozmiar partii utrzymuje narażenie na wycofanie na sensownym poziomie; dla małych i średnich producentów powszechnym rozwiązaniem jest jedna partia na dzień produkcji na produkt.
Czy kod daty juliańskiej to dobry kod partii?
Jest zwarty i przyjazny dla drukarek, ale dodaj wskaźnik roku (np. L26114 zamiast L114), aby kody nie kolidowały między latami; prowadź też wewnętrzny rejestr łączący każdy kod z pełnym zapisem produkcji.
Jak kody partii powinny uwzględniać przeróbki (rework)?
Przeróbki muszą mieć własną tożsamość partii z zapisem, z których partii pochodziły i do której partii zostały włączone, wraz z wagami. Bez tego powiązania bilans masy się nie zamknie, a wewnętrzna identyfikowalność będzie mieć udokumentowaną lukę.
Czy potrzebuję odrębnych kodów dla produktów marki własnej?
Zwykle detalista określa własne kody SKU i format etykiety. Twoim zadaniem jest utrzymywać mapowanie między ich kodami a twoimi wewnętrznymi produktami/partiami z datami obowiązywania, tak aby zapytanie zawierające tylko kod detalisty natychmiast odsyłało do wewnętrznej partii.

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.

Zgodność i zaufanie

Jak zabezpieczamy Twoje
dane i audyty.

Enterprise-grade controls as standard, encryption, MFA for every user, tenant isolation and tamper-evident audit trails, on EU cloud or your own servers. Privacy queries go to privacy@cloudvoro.com. Lista podprocesorów dostępna pod /legal/sub-processors. Pełna dokumentacja bezpieczeństwa dostępna pod /site/security.

Aktywny
Hostowane w UE/Irlandii lub lokalnie (on-premise)
Dane klientów przechowywane są w AWS Ireland (eu-west-1) i nigdy nie opuszczają UE. Lokalna instalacja (on‑premise) dostępna tam, gdzie wymaga tego polityka.
Aktywny
GDPR · wyznaczono kontakt ds. prywatności
Kierownik ds. ochrony danych wewnętrznie obsługuje wnioski o dostęp do danych. Właściciel jest członkiem ADPO Ireland.
Aktywny
MFA dla wszystkich użytkowników
Uwierzytelnianie wieloskładnikowe oparte na TOTP dla wszystkich ról, z ograniczeniem liczby prób, blokadą przy atakach brute‑force oraz ochroną reCAPTCHA w formularzach publicznych.
Aktywny
ISO 27001 · kontrole zgodne ze standardem
Kontrole bezpieczeństwa odwzorowane według załącznika A normy ISO/IEC 27001:2022: zarządzanie dostępem, szyfrowanie, logowanie, reagowanie na incydenty.
Aktywny
NIS2 · dowody potwierdzające
Tenant isolation, MFA and tamper-evident audit trails give customers in NIS2 scope direct supporting evidence for their obligations.
Aktywny
Szyfrowanie · w spoczynku i w tranzycie
TLS 1.3 podczas przesyłu, standardowe w branży symetryczne szyfry dla danych w spoczynku, klucze zarządzane przez KMS.