Automatyczna ewidencja i kontrola stanów zapasów w czasie rzeczywistym

W systemie WMS.net każdy ruch towaru - przyjęcie, odłożenie, przesunięcie, kompletacja i wydanie - jest potwierdzany skanem kodu kreskowego i natychmiast zapisywany w relacyjnej bazie Microsoft SQL Server. Stan magazynowy nie jest więc odtwarzany na podstawie dokumentów wprowadzanych z opóźnieniem, lecz odzwierciedla rzeczywistość w momencie operacji. Eliminuje to rozjazd między saldem ewidencyjnym a faktycznym, który jest częstą przyczyną błędnych wysyłek i braków.

Ewidencja prowadzona jest na poziomie pojedynczej jednostki - towaru w konkretnej lokalizacji, na danym nośniku i w danej partii. Dzięki temu system zna nie tylko łączną ilość, ale też dokładne miejsce składowania każdej sztuki. Operacje rejestrowane są z identyfikatorem pracownika i czasem, co pozwala odtworzyć pełną historię ruchów oraz rozliczyć pracę magazynu.

Stany dostępne są równolegle w przeglądarce i na terminalach Android, bez opóźnień synchronizacji. Pracownik przy regale widzi to samo saldo co osoba obsługująca zamówienia przy biurku, więc decyzje o wydaniu czy uzupełnieniu podejmowane są na podstawie aktualnych danych.

Studio WMS.net

Bieżące stany na pulpicie

Pulpit prezentuje aktualne saldo zapasów oraz statusy dokumentów, dając menedżerowi natychmiastowy obraz dostępności towaru.

Jak program magazynowy zapobiega powstawaniu niedoborów

System rozróżnia zapas dostępny od zarezerwowanego, dzięki czemu nie dopuszcza do sprzedaży towaru, który jest już przypisany do innego zamówienia. W momencie przyjęcia zlecenia ilość objęta rezerwacją jest odejmowana od dostępnej, więc kolejne zamówienia widzą realną pulę do rozdysponowania. To podstawowy mechanizm zapobiegania niedoborom i nadsprzedaży.

Dla pozycji wymagających ciągłej dostępności system prowadzi kontrolę poziomów minimalnych. Po spadku zapasu poniżej progu generowany jest sygnał lub zadanie uzupełnienia, co pozwala zareagować, zanim zabraknie towaru. W połączeniu z analizą rotacji ułatwia to planowanie zakupów i utrzymanie płynności wydań, bez zamrażania kapitału w nadmiernym zapasie.

Integracja z systemem ERP oraz platformą sprzedażową sprawia, że informacja o dostępności trafia tam, gdzie składane są zamówienia. Sklep internetowy prezentuje realny zapas, a nie wartość sprzed kilku godzin, co ogranicza anulowania zamówień z powodu braku towaru.

Prezentacja salda zapasów z podziałem na partie i lokacje

System WMS.net prezentuje stan w kilku poziomach widoczności, co pozwala odróżnić towar gotowy do sprzedaży od pozostałego. Poniższa tabela opisuje te poziomy i ich znaczenie operacyjne.

Poziom zapasuZnaczenieDostępny do wydania
DostępnyTowar wolny, gotowy do rezerwacji i wydaniaTak
ZarezerwowanyPrzypisany do konkretnego zamówienia lub zlecenia wydaniaPo realizacji rezerwacji
Zablokowany jakościowoWstrzymany do kontroli, reklamacji lub po wykryciu uszkodzeniaNie, do czasu zwolnienia
W drodzeZamówiony u dostawcy lub w trakcie przesunięcia międzymagazynowegoPo przyjęciu na stan

Saldo prezentowane jest z podziałem na partie i lokalizacje, dzięki czemu widać nie tylko, ile towaru jest na stanie, ale też w której strefie, na którym nośniku i z jakim terminem ważności. Taka rozdzielczość danych jest podstawą obsługi reguły FEFO, kontroli jakościowej oraz sprawnej kompletacji - operator kierowany jest do konkretnej lokalizacji, a nie do ogólnej puli towaru.

Dokumenty magazynowe zmieniające stan zapasu

Stan magazynowy nigdy nie zmienia się samoistnie. Każde saldo jest sumą zatwierdzonych dokumentów, a system przechowuje pełny rejestr operacji, dzięki czemu dla dowolnej pozycji da się odtworzyć drogę od stanu początkowego do bieżącego. Ta zasada odróżnia ewidencję prowadzoną w systemie WMS od arkusza kalkulacyjnego, w którym wartość można nadpisać bez śladu.

DokumentOpis operacjiWpływ na stanPowiązanie
PZPrzyjęcie zewnętrzne na podstawie zlecenia ZPZZwiększa stanDostawca, zamówienie zakupu, partia
PZBPrzyjęcie zewnętrzne bezpośrednie, bez awizacjiZwiększa stanDostawca, nośnik
WZWydanie zewnętrzne realizowane ze zlecenia ZWZZmniejsza stanOdbiorca, zamówienie sprzedaży
WZBWydanie zewnętrzne bezpośrednieZmniejsza stanOdbiorca
MMPrzesunięcie międzymagazynowe lub między lokalizacjamiNeutralny dla sumy, zmienia lokalizacjęMagazyn źródłowy i docelowy
RWRozchód wewnętrzny na potrzeby własne lub produkcjęZmniejsza stanMiejsce powstawania kosztów
PWPrzychód wewnętrzny, na przykład z produkcji lub zwrotu z haliZwiększa stanZlecenie produkcyjne
INKorekta inwentaryzacyjna po spisie z naturyZwiększa lub zmniejsza stanArkusz spisowy, protokół różnic

Dokumenty zatwierdzone są niemodyfikowalne - korektę wprowadza się kolejnym dokumentem, co zachowuje ciągłość ścieżki audytu. Zestawienie typów dokumentów wraz z ich obiegiem opisujemy na stronie dokumenty magazynowe, a gotowe zestawienia sald na stronie raport stanów magazynowych.

Jednostki miary, opakowania zbiorcze i przeliczniki

Poprawny stan magazynowy wymaga jednoznacznej jednostki ewidencyjnej. Ten sam towar bywa zamawiany w paletach, przyjmowany w kartonach, a wydawany w sztukach, więc kartoteka musi zawierać przeliczniki między poziomami opakowań. Bez nich stan liczony w jednym miejscu w sztukach, a w innym w kartonach, prowadzi do różnic, których nie da się wyjaśnić bez ponownego przeliczenia towaru.

Poziom opakowaniaPrzykładowy przelicznikNośnik identyfikacjiEtap procesu
Sztuka1 szt.Kod kreskowy EAN-13 lub GTIN-13Kompletacja detaliczna, sprzedaż
Karton zbiorczy1 karton = 12 szt.Kod GS1-128 z numerem partiiKompletacja hurtowa, uzupełnianie
Warstwa paletowa1 warstwa = 8 kartonówEtykieta warstwyWydania hurtowe
Paleta jednorodna1 paleta = 5 warstw = 480 szt.Etykieta logistyczna z numerem SSCCPrzyjęcie, składowanie, wysyłka całopaletowa

Studio WMS.net przechowuje stan w jednostce podstawowej i prezentuje go w dowolnej jednostce pochodnej, przeliczając wartości w locie. Skan etykiety SSCC pozwala jednym ruchem zarejestrować całą paletę zamiast wprowadzać ilości ręcznie, co skraca przyjęcie i eliminuje pomyłki w liczeniu. Zasady nadawania tego numeru i jego strukturę opisuje standard SSCC organizacji GS1. Zasady budowy kartoteki towarowej opisujemy na stronie kartoteka magazynowa.

Inwentaryzacja jako narzędzie kontroli stanów

Nawet dobrze prowadzona ewidencja wymaga okresowego potwierdzenia stanem fizycznym. Inwentaryzacja ciągła, prowadzona na wybranych lokalizacjach w trakcie normalnej pracy, zastępuje coroczne zamknięcie magazynu i pozwala wykryć różnicę w kilka dni od jej powstania, a nie po dwunastu miesiącach.

  1. Wybór zakresu spisu - wskazanie lokalizacji lub grupy asortymentowej według harmonogramu opartego na klasach rotacji.
  2. Blokada operacyjna - system wstrzymuje pobrania i odłożenia w liczonych lokalizacjach, aby stan nie zmieniał się w trakcie spisu.
  3. Liczenie na terminalu - operator skanuje kod lokalizacji, następnie kody towarów i wprowadza ilości, bez podglądu salda systemowego.
  4. Liczenie kontrolne - pozycje z różnicą przekraczającą ustalony próg trafiają do ponownego przeliczenia przez innego pracownika.
  5. Analiza protokołu różnic - zestawienie stanu ewidencyjnego i spisowego wraz z wartością odchylenia oraz jego przyczyną.
  6. Zatwierdzenie korekt - wygenerowanie dokumentów IN i zdjęcie blokady operacyjnej z liczonych lokalizacji.

Częstotliwość spisów ustala się według klasyfikacji ABC - pozycje o najwyższym udziale w obrocie liczy się nawet co miesiąc, pozostałe rzadziej. Praktyczny przebieg spisu z natury omawiamy na stronie inwentaryzacja w magazynie.

Przyczyny rozbieżności stanów i sposoby ich usuwania

Różnica między stanem ewidencyjnym a fizycznym ma zwykle kilka powtarzalnych źródeł. Ich identyfikacja jest ważniejsza niż samo skorygowanie salda, ponieważ nieusunięta przyczyna wygeneruje kolejną różnicę w następnym okresie.

Przyczyna różnicyObjaw w ewidencjiSposób usunięcia
Wydanie bez rejestracji dokumentuStan systemowy wyższy od fizycznegoWymuszenie potwierdzenia skanem przed zamknięciem wydania
Pomyłka indeksu przy kompletacjiNiedobór jednej pozycji i nadwyżka innejWalidacja kodu towaru na terminalu, blokada pobrania niezgodnego
Błędny przelicznik opakowaniaRóżnica będąca wielokrotnością zawartości kartonuWeryfikacja przeliczników w kartotece i kontrola wagowa
Odłożenie w niewłaściwej lokalizacjiTowar nieodnaleziony mimo dodatniego saldaPotwierdzenie skanem kodu lokalizacji przy każdym odłożeniu
Uszkodzenie towaru bez protokołuTrwały niedobór ujawniony dopiero podczas spisuProcedura zgłoszenia uszkodzenia i blokada jakościowa partii
Opóźniona synchronizacja z ERPChwilowa różnica sald między systemamiWymiana zdarzeniowa przez REST API zamiast importu wsadowego

Studio WMS.net wspiera analizę przyczyn, ponieważ każda operacja zawiera identyfikator pracownika, terminala oraz czas wykonania. Dzięki temu protokół różnic można zestawić z historią ruchów i wskazać moment powstania odchylenia, zamiast rozliczać niedobór zbiorczo na koniec roku. Osiąganą dokładność ewidencji warto odnieść do poziomów referencyjnych, jakie publikuje badanie DC Measures prowadzone przez WERC.

Wymiana stanów magazynowych z systemami zewnętrznymi

Stan magazynowy jest potrzebny nie tylko w hali. Korzystają z niego system ERP, sklep internetowy, portal klienta oraz narzędzia planowania zakupów, a każdy z tych odbiorców ma inne wymagania co do zakresu i częstotliwości danych.

Odbiorca danychZakres przekazywanych informacjiMechanizm wymianyCzęstotliwość
System ERPSalda ilościowe i wartościowe, dokumenty PZ, WZ, MM, RWREST API lub widoki SQL ServerZdarzeniowo, po zatwierdzeniu dokumentu
Sklep internetowyZapas dostępny do sprzedaży, bez rezerwacji i blokadWeb API z tokenem dostępuCo kilka minut lub zdarzeniowo
Portal klienta operatora 3PLStany w podziale na właściciela towaru i partiePrzeglądarka, logowanie kontekstoweW czasie rzeczywistym
Narzędzia planowania zakupówHistoria wydań, stany minimalne, zapas w drodzeEksport do arkusza lub usługa danychDobowo
Dostawca w modelu VMIZapas i tempo zużycia wybranych indeksówWymiana plików EDI lub APIDobowo

Przy integracji ze sprzedażą internetową ważna jest zasada jednego źródła prawdy - to system magazynowy prowadzi stan, a sklep jedynie go prezentuje. Odwrócenie tej zależności prowadzi do nadsprzedaży, ponieważ platforma nie zna rezerwacji ani blokad jakościowych. Zakres takiej integracji opisujemy na stronie integracja WMS z e-commerce.

Uprawnienia i zakres widoczności stanów

Dane o zapasie mają wartość handlową, dlatego dostęp do nich jest różnicowany rolą użytkownika. Magazynier potrzebuje stanu wyłącznie w obsługiwanej strefie, planista widzi pełne saldo z rezerwacjami, a klient operatora logistycznego - jedynie towar, którego jest właścicielem.

RolaZakres widoczności stanuDostępne operacje
MagazynierLokalizacje w przypisanej strefiePobranie, odłożenie, przesunięcie MM, spis
Kierownik magazynuPełne saldo obiektu wraz z rezerwacjami i blokadamiZatwierdzanie korekt, zwalnianie blokad jakościowych
Planista zapasówStany, historia wydań i zapas w drodzeUstawianie poziomów minimalnych, generowanie raportów
Klient operatora 3PLWyłącznie towar własny, w podziale na partiePodgląd stanu, zlecanie wydań przez portal
AudytorPełne saldo i historia dokumentówWyłącznie odczyt i eksport danych

Uprawnienia konfiguruje się na poziomie roli, a nie pojedynczego konta, dzięki czemu zmiana obsady nie wymaga przebudowy ustawień. Każde logowanie i każda operacja są rejestrowane, co pozwala odtworzyć, kto i kiedy zmienił saldo. Model uprawnień omawiamy szerzej na stronie role i użytkownicy w systemie WMS.

Pytania o stany magazynowe

Czym różni się zapas dostępny od zarezerwowanego

Zapas dostępny to towar wolny, który można rozdysponować na nowe zamówienia. Zarezerwowany jest już przypisany do konkretnego zlecenia wydania i nie powiększa puli do sprzedaży.

Jak często prowadzić inwentaryzację ciągłą

Częstotliwość ustala się według klasyfikacji ABC. Pozycje z grupy A liczy się nawet raz w miesiącu, grupę B kwartalnie, a grupę C raz lub dwa razy w roku.

Skąd biorą się różnice między stanem systemowym a fizycznym

Najczęściej z wydań bez rejestracji dokumentu, pomyłek indeksu przy kompletacji, błędnych przeliczników opakowań oraz odłożenia towaru w niewłaściwej lokalizacji.

Który system powinien prowadzić stan przy sprzedaży internetowej

Stan prowadzi system magazynowy, a sklep jedynie go prezentuje. Odwrócenie tej zależności prowadzi do nadsprzedaży, ponieważ platforma nie zna rezerwacji ani blokad jakościowych.

Czy dokument magazynowy da się poprawić po zatwierdzeniu

Nie. Zatwierdzony dokument pozostaje niemodyfikowalny, a korektę wprowadza się kolejnym dokumentem. Dzięki temu ścieżka audytu zachowuje ciągłość.

Zobacz Studio WMS.net w działaniu

Przekonaj się, jak system magazynowy upraszcza codzienną pracę - uruchom bezpłatne demo lub obejrzyj pełną galerię ekranów.