Jak nadawać kody zapasów?
Kod towaru to krótki kod, który identyfikuje produkt niezależnie od jego nazwy; dobry kod towaru jest unikalny, stałej długości i bez polskich znaków diakrytycznych, a także nie zawiera zmiennych informacji, takich jak cena, dostawca czy półka. Najbardziej wyważony system dla małych firm to połączenie prefiksu kategorii z numerem kolejnym: KRT-0001. W produkcie z kodem kreskowym producenta kod kreskowy zastępuje kod; kod wewnętrzny nadaje się produktom bez kodu kreskowego.
Zapas bez kodów prowadzi się po nazwach produktów: „Papier A4” i „Papier A4 80g” wyglądają jak dwa różne produkty, a przy inwentaryzacji jednego brakuje, a drugiego jest nadmiar. Ten poradnik opisuje, jaki powinien być kod towaru, trzy systemy kodowania, przykłady według branż, produkty z wariantami oraz automatyczne generowanie kodu w Excelu.
Jaki powinien być dobry kod towaru?
| Zasada | Przyczyna |
|---|---|
| Unikalny | Jeden kod należy tylko do jednego produktu. Kodu produktu wycofanego ze sprzedaży nie nadaje się innemu produktowi; w przeciwnym razie dawne zapisy sprzedaży i inwentaryzacji wyglądają jak historia nowego produktu. |
| Krótki | Kod nieprzekraczający ośmiu-dziesięciu znaków generuje mniej błędów zarówno przy ręcznym wpisywaniu, jak i przy odczycie z etykiety. Długi kod to oznaka nadawania mu znaczenia. |
| Stałej długości | Uzupełnij numer kolejny zerami z przodu (0001, 0002…). Na liście sortowanej jako KRT-1, KRT-10, KRT-2 trudniej znaleźć produkt. |
| Nie zawiera zmiennych informacji | Informacji, które zmieniają się z czasem, takich jak cena, dostawca, półka czy kolor z promocji, nie umieszcza się w kodzie. Gdy informacja się zmienia, kod albo podaje błędne dane, albo zostaje zmieniony i zrywa się powiązanie z dawnymi zapisami. |
| Nie zawiera mylących znaków | Nie używa się polskich znaków diakrytycznych (ą, ć, ę, ł, ń, ó, ś, ź, ż), spacji ani podobnych do siebie znaków, takich jak O/0 czy I/1. Litery diakrytyczne nie dają się zakodować w popularnych typach kodów kreskowych; spacje i podobne znaki powodują błędy przy ręcznym wpisywaniu. |
| Zasada jest spisana | Który prefiks należy do której kategorii i skąd brać kolejny numer, jest zapisane w jednej liście. System kodów, którego zasadę zna tylko jedna osoba, rozpada się, gdy tej osoby zabraknie. |
Trzy systemy kodowania
| System | Przykład | Mocna strona | Słaba strona |
|---|---|---|---|
| Tylko numer kolejny | 000123 | Najprostszy i nigdy się nie psuje; kod nie niesie żadnej informacji. | Z kodu nie wynika, czym jest produkt; przy setkach pozycji trudno wyszukiwać ręcznie. |
| Prefiks kategorii + numer kolejny | KRT-0001 | Z kodu można odczytać grupę produktów, a numer kolejny zapewnia unikalność. Dla większości małych firm to najbardziej wyważony wybór. | Gdy produkt zmieni kategorię, kod nadal wskazuje starą kategorię; jest to akceptowane, kodu się nie zmienia. |
| Kod znaczący (ustrukturyzowany) | KRT-A4-80-500 | Z kodu można odczytać cechy produktu; porządkuje produkty z wieloma wariantami. | Wydłuża się, a przy każdej nowej cesze zasada się rozrasta; jeśli do kodu trafi zmienna informacja, kod zaczyna podawać błędne dane. |
Jeśli nie masz pewności, wybierz drugi system. Urok kodu znaczącego polega na tym, że z kodu można odczytać produkt; ale robi to już nazwa produktu. Zadaniem kodu nie jest być czytanym, lecz jednoznacznie identyfikować produkt.
Przykłady kodów towarów
Jak wygląda system prefiks kategorii + numer kolejny w różnych branżach. Kody i produkty są tylko przykładowe:
| Branża | Kod towaru | Produkt | Uwaga |
|---|---|---|---|
| Artykuły papiernicze | KRT-0001 | Papier kserograficzny Copier A4 80 g, 500 arkuszy | Prefiks + numer kolejny; w produkcie z kodem kreskowym na karcie wpisuje się też kod kreskowy producenta. |
| Artykuły żelazne | HRD-0142 | Wkręt ocynkowany 4×40 mm, pudełko 100 szt. | Rozmiar wpisuje się w nazwę produktu, a nie w kod; ten sam wkręt w wersji 4×50 dostaje kod HRD-0143. |
| Odzież | GYM-0027-KRM-M | Koszulka basic, czerwona, rozmiar M | Kod modelu głównego + kolor + rozmiar; każda kombinacja koloru i rozmiaru jest przechowywana osobno, więc ma osobny kod. |
| Części zamienne | YDK-0310 | Klocki hamulcowe (numer części producenta 04465-XXXXX) | Numer części producenta trzyma się w osobnym polu lub w nazwie produktu; kod wewnętrzny pozostaje krótki. |
| Market / żywność | 8690000000000 (EAN-13) | Produkt paczkowany | Kod kreskowy producenta jest już unikalnym kodem; nie trzeba dodatkowo nadawać kodu wewnętrznego. Produktom ważonym i sprzedawanym luzem nadaje się kod wewnętrzny. |
Kod towaru przy produktach z wariantami
Każdy produkt o innym kolorze, rozmiarze lub gramaturze, przechowywany osobno, ma osobny kod. Gdy czerwona i niebieska koszulka liczone są razem pod jednym kodem, nie widać, której zabrakło, a decyzja o zamówieniu zapada błędnie. Są dwie drogi:
Nowy numer kolejny dla każdego wariantu. TSH-0012 czerwona M, TSH-0013 czerwona L. Kod pozostaje krótki, a informacja o wariancie jest w nazwie produktu. Wystarcza przy niewielkiej liczbie wariantów.
Kod główny + stały dodatek. GYM-0027-KRM-M, GYM-0027-KRM-L, GYM-0027-MAV-M. Wszystkie warianty tego samego modelu układają się w kodzie obok siebie. Skróty dodatków (KRM, MAV, S, M, L) utrwal w jednej liście; jeśli dla tego samego koloru użyje się dwóch różnych skrótów, system się rozsypie.
Jak utworzyć kod magazynowy? Sześć kroków
1. Sporządź listę kategorii
Podziel produkty na 5–15 głównych grup i nadaj każdej z nich dwu- lub trzyliterowy prefiks bez polskich znaków diakrytycznych: KRT (papiernicze), TMZ (środki czystości), HRD (artykuły żelazne). Utrzymuj małą liczbę grup; zakładanie nowego prefiksu przy każdej drobnej różnicy zamienia kod w chaos kodów znaczących.
2. Określ liczbę cyfr
Sprawdź, ile produktów ma dziś Twoja największa grupa i do ilu może urosnąć w ciągu kilku lat. Jeśli zmieścisz się poniżej 1000, wystarczą trzy cyfry; poniżej 10 000 — cztery. Zwiększanie liczby cyfr później oznacza zmianę wszystkich kodów; wybranie o jedną cyfrę więcej od razu kosztuje niewiele.
3. Ustal zasadę dla wariantów
Jeśli kolor, rozmiar lub gramatura tego samego produktu są prowadzone w stanach osobno, każdy wariant ma osobny kod. Albo nadaj każdemu wariantowi nowy numer kolejny (TSH-0012, TSH-0013), albo dodaj na końcu kodu głównego przyrostek o stałej długości (GYM-0027-KRM-M). Którą metodę wybierzesz, tę stosuj we wszystkich produktach.
4. Wyodrębnij produkty z kodem kreskowym
W produktach z kodem kreskowym producenta kod kreskowy jest już unikalnym kodem, więc nadawanie im osobnego kodu wewnętrznego nie jest konieczne. Kod wewnętrzny nadawaj tylko produktom bez kodu kreskowego, ważonym lub wytwarzanym przez Ciebie; jak oddzielić produkty z kodem kreskowym, opisuje poradnik ewidencja magazynowa z kodami kreskowymi.
5. Nadaj kody i spisz zasady
W każdej grupie nadawaj kody kolejno, zaczynając od 0001. Listę prefiksów i ostatni użyty numer w każdej grupie trzymaj w jednym miejscu; niech kod dla nowego produktu pobiera z tej listy jedna osoba albo obowiązuje jedna reguła.
6. Oznacz towar i wpisz kod do karty
Wpisz kod w karcie magazynowej produktu i naklej etykietę na regał lub na produkt. Wszystkie pola karty, w których występuje kod, opisuje poradnik czym jest karta magazynowa i jak ją założyć.
Tworzenie kodów magazynowych w Excelu
Jeśli lista produktów jest w Excelu, kody możesz wygenerować jedną formułą. Niech w kolumnie A będzie nazwa produktu, a w kolumnie B prefiks kategorii (KRT, TMZ…). Wpisz poniższą formułę w komórce C2 i przeciągnij ją w dół:
=B2&"-"&TEKST(LICZ.JEŻELI($B$2:B2;B2);"0000")
Formuła zlicza każdy prefiks osobno, więc KRT są numerowane od KRT-0001, a TMZ od TMZ-0001. W angielskiej wersji
Excela ta sama formuła wygląda tak: =B2&"-"&TEXT(COUNTIF($B$2:B2,B2),"0000").
Ważne: gdy kody powstaną, skopiuj kolumnę C i wklej ją jako wartości. Kod pozostawiony jako formuła numeruje się na nowo samoczynnie, gdy wstawisz wiersz w środku listy, usuniesz wiersz lub zmienisz sortowanie, i wczorajszy KRT-0014 dziś wskazuje inny produkt. Aby prowadzić kody w gotowych kolumnach, możesz skorzystać z bezpłatnego szablonu Excel do ewidencji magazynowej.
Przejście z chaotycznych kodów na nowy porządek
Porządkując listę, w której przez lata różne osoby nadawały kody na różne sposoby, nie usuwaj starego kodu: zostaw na liście kolumnę stary kod, a nowy kod wpisz obok. Przejście zgraj z dniem inwentaryzacji; początkowy stan kart zakładanych z nowym kodem niech pochodzi z tej inwentaryzacji. Ponieważ stary kod jeszcze przez jakiś czas będzie widniał na starych fakturach i w korespondencji z dostawcami, zachowaj listę zgodności stary–nowy kod. Organizację dnia inwentaryzacji opisuje poradnik jak przeprowadzić inwentaryzację magazynu.
Kod magazynowy w Ofisx
W formularzu dodawania produktu w Ofisx nie ma osobnego pola „kod magazynowy”; kodem identyfikującym produkt jest pole Kod kreskowy. W produkcie z kodem kreskowym producenta skanujesz ten kod, a kod wewnętrzny nadany produktowi bez kodu kreskowego (np. KRT-0001) wpisujesz w to samo pole. Aby przypisać do produktu jednocześnie kod kreskowy producenta i kod wewnętrzny, potrzeba kilku kodów kreskowych; to funkcja Wiele kodów kreskowych, dostępna w pakiecie Premium. Zamiast wprowadzać jedną po drugiej listę produktów z kodami przygotowanymi w Excelu, możesz ją zaimportować; po założeniu kart sprzedaż, przyjęcie towaru i inwentaryzacja odbywają się przez skanowanie tego kodu.
Najczęściej zadawane pytania
Czym jest kod magazynowy?
Kod magazynowy to krótki kod, który identyfikuje produkt niezależnie od jego nazwy. W sprzedaży, przyjęciu towaru, inwentaryzacji i raportach zamiast nazwy produktu używa się tego kodu; dzięki temu różnie zapisane nazwy tego samego produktu nie wyglądają jak osobne produkty.
Jaki powinien być kod magazynowy?
Powinien być unikalny, krótki, o stałej długości i bez polskich znaków diakrytycznych ani spacji. Do kodu nie należy wpisywać informacji, które mogą się zmieniać, takich jak cena, dostawca czy regał. Najpowszechniejszy i najbardziej wyważony układ to prefiks kategorii z numerem kolejnym: KRT-0001.
Czy kod magazynowy to to samo co kod kreskowy?
Pełnią tę samą funkcję, ale pochodzą z innych źródeł. Kod kreskowy to najczęściej kod nadany produktowi przez producenta i wydrukowany na opakowaniu; kod magazynowy to kod nadany przez samą firmę. W produkcie z kodem kreskowym kod kreskowy może zastąpić kod magazynowy; produktowi bez kodu kreskowego nadaje się kod wewnętrzny i w razie potrzeby drukuje się etykietę z kodem kreskowym tego kodu.
Czy kod magazynowy to konto księgowe?
Nie. Kod magazynowy identyfikuje pojedynczy produkt, a konto księgowe wskazuje konto, na którym prowadzi się zapasy jako całość. W sprawach planu kont skonsultuj się z księgowym; układ kodów magazynowych ustalasz samodzielnie, według potrzeb magazynu i sprzedaży.
Ile znaków powinien mieć kod magazynowy?
Numer kolejny po prefiksie powinien wystarczyć na wielkość Twojej największej grupy produktów za kilka lat: trzy cyfry dla poniżej 1000 produktów, cztery dla poniżej 10 000. Utrzymanie łącznej długości z prefiksem na poziomie ośmiu–dziesięciu znaków zmniejsza liczbę błędów przy ręcznym wpisywaniu.
Czy ten sam produkt od innego dostawcy dostaje osobny kod magazynowy?
Nie. Jeśli produkt jest ten sam, kod też jest ten sam; dostawcy nie wpisuje się do kodu. Zakładanie osobnych kodów według dostawcy dzieli stan tego samego produktu na dwie części i wygląda to tak, jakby jeden się kończył, podczas gdy drugi leży na regale.
Jak automatycznie utworzyć kod magazynowy w Excelu?
Wpisz prefiks kategorii w kolumnie i połącz funkcje TEKST oraz LICZ.JEŻELI w jednej formule, aby numerować każdy prefiks osobno od 0001; samą formułę znajdziesz w sekcji Tworzenie kodów magazynowych w Excelu. Gdy kody powstaną, skopiuj kolumnę i wklej ją jako wartości; w przeciwnym razie po usunięciu lub posortowaniu wierszy kody zmienią się samoczynnie.
Ostatnia aktualizacja: 2026-09-30
Przyjęcia i wydania z kodem i kodem kreskowym w aplikacji
Wpisz kod w karcie raz; sprzedaż, przyjęcie towaru i inwentaryzacja będą odbywać się przez skanowanie tego kodu.




Zaimportuj listę produktów z kodami
Załóż bezpłatne konto i zaimportuj listę produktów zakodowaną w Excelu; Twoje karty magazynowe będą gotowe w kilka minut.