Na półce leży sześć opakowań produktu, a system magazynowy pokazuje osiem. Pracownik może wpisać sześć i przejść dalej. Zanim jednak ktoś zatwierdzi korektę, trzeba sprawdzić, czy liczono właściwy towar, jednostkę i miejsce oraz czy w tym samym czasie nie odnotowano przesunięcia. Sama różnica mówi, że coś wymaga wyjaśnienia. Nie mówi jeszcze, co się wydarzyło.
Aplikacja do inwentaryzacji magazynu powinna pomagać przypisać obszar liczenia, zapisać wynik i przekazać rozbieżność osobie uprawnionej do jej rozstrzygnięcia. Potrzebne są również zasady postępowania z towarem przyjętym lub wydanym w czasie spisu. System nie zastępuje procedury rachunkowej ani oceny dokumentów.
Jeśli chcesz uporządkować taki proces, wyślij brief z opisem magazynu, jednostek i sposobu wyjaśniania różnic. Wystarczy przykład z fikcyjnymi produktami. Nie przesyłaj danych klientów ani poufnych zestawień.
Ustal zakres, zanim rozpoczniesz liczenie
Wyobraźmy sobie magazyn obsługujący sklep internetowy i odbiory hurtowe. Towar jednego rodzaju znajduje się na półce kompletacyjnej oraz w zapasie nad nią. Część jest w opakowaniach zbiorczych, a część pojedynczo. To przykład projektowy, nie opis konkretnej inwentaryzacji. Zespół musi wiedzieć, czy liczy konkretną lokalizację, cały produkt, czy wskazany zestaw miejsc.
Przygotujcie listę obszarów, osób liczących i sposobów przekazania wyniku. Miejsce może być regałem, polem odkładczym albo strefą przyjęć. Ustalcie także, kto odpowiada za obszary tymczasowe, uszkodzone opakowania i towary znajdujące się poza zwykłą lokalizacją. Jeżeli granica obszaru jest niejasna, dwa zespoły mogą policzyć ten sam karton albo żaden nie weźmie go pod uwagę.
Przed liczeniem uzgodnijcie, jak oznaczany jest zakres zakończony i kto może go ponownie otworzyć. Widok kierownika powinien odróżniać lokalizację niepoliczoną od pustej. Brak wpisu nie jest automatycznie zerowym stanem. Jeśli urządzenie nie wysłało jeszcze wyniku, potrzebna jest informacja o oczekującej synchronizacji.
W artykule o pojemności magazynu opisujemy związek między zarezerwowanym miejscem a rzeczywistym zajęciem. Przy inwentaryzacji pytanie jest inne: co i w jakiej ilości faktycznie znajduje się w danym miejscu oraz jak wyjaśnić różnicę względem ewidencji.
Na planie magazynu zaznaczcie również miejsca, do których dostęp wymaga pomocy innej osoby albo specjalnego sprzętu. Kierownik powinien wiedzieć o takich ograniczeniach przed przydzieleniem zadania. W interfejsie przydaje się informacja o przekazaniu miejsca kolejnemu zespołowi oraz możliwość zgłoszenia, że obszar jest chwilowo niedostępny. Zakończenie zadania bez policzenia miejsca nie powinno wyglądać jak potwierdzony pusty stan.
Rozpoznaj produkt i jednostkę
Przed wpisaniem liczby pracownik musi wiedzieć, co liczy. Kod na opakowaniu, nazwa i wariant powinny prowadzić do właściwej pozycji. Podobne oznaczenia nie zawsze wskazują ten sam produkt. Jeśli skan nie znajduje jednoznacznego wyniku, aplikacja powinna pozwolić zgłosić problem, a nie automatycznie wybierać pierwszą podobną pozycję.
Jednostka potrafi zmienić znaczenie całego wyniku. Sześć opakowań zbiorczych i sześć sztuk to różne stany, choć na ekranie widnieje ta sama cyfra. Przy każdej pozycji pokażcie jednostkę liczenia oraz uzgodniony przelicznik, jeżeli jest potrzebny. Przed użyciem przelicznika sprawdźcie, czy rzeczywista zawartość odpowiada oznaczeniu opakowania.
Jeśli opakowanie jest otwarte, osoba licząca może potrzebować pola na osobną liczbę sztuk albo możliwości zgłoszenia niepewności. Nie należy zakładać pełnej zawartości tylko dlatego, że pudełko wygląda na zamknięte. Zasady sprawdzenia trzeba dopasować do towaru i bezpieczeństwa pracy w danym magazynie.
Osobno oznaczcie towar znaleziony poza przewidywaną lokalizacją. Pracownik powinien móc zapisać, gdzie go znalazł i jak rozpoznał produkt. Późniejsza decyzja może wymagać porównania z dokumentem przesunięcia. Automatyczne dopisanie towaru do dowolnego miejsca utrudniałoby odtworzenie, co naprawdę zaobserwowano.
Przy produktach z partią lub datą ważności ustalcie, czy ewidencja i przyjęta procedura wymagają rozdzielenia tych informacji podczas liczenia. Dwie partie tej samej pozycji mogą wymagać osobnych zapisów. Jeśli etykieta jest uszkodzona, pracownik powinien móc oznaczyć brak możliwości rozpoznania i przekazać sprawę do sprawdzenia. Nie należy uzupełniać numeru partii domysłem na podstawie sąsiedniego opakowania.
Zapisz wynik bez ukrywania niepewności
Wynik liczenia powinien zawierać produkt, miejsce, jednostkę, ilość, czas oraz osobę lub zespół, który go potwierdził. Zakres szczegółów zależy od procedury organizacji. Jeśli pracownik nie może rozstrzygnąć, czy dwa pudełka dotyczą tego samego wariantu, potrzebuje drogi zgłoszenia pytania zamiast wymuszonego wpisania liczby.
Przyjęta organizacja pracy może przewidywać ponowne liczenie wybranych pozycji. Ustalcie, kto je zleca, kto wykonuje i czy kolejna osoba widzi wcześniejszy wynik. Aplikacja powinna zachować związek między oboma wpisami oraz decyzją, który z nich przyjęto do dalszego wyjaśnienia. Historia nie musi oznaczać, że każdy użytkownik widzi wszystkie dane bez ograniczeń.
W magazynie o słabym zasięgu warto sprawdzić, jak urządzenie zapisuje pracę bez połączenia. Osoba licząca powinna rozpoznać wynik przechowany lokalnie oraz potwierdzony przez system. W artykule o pracy offline opisujemy różnicę między lokalnym zapisem a synchronizacją. Przy współdzielonym urządzeniu trzeba dodatkowo ustalić, kto odpowiada za przekazanie danych.
Jeśli dwie osoby wprowadzają wynik dla tego samego miejsca, system powinien pokazać sytuację wymagającą rozstrzygnięcia. O możliwości wystąpienia różnych zmian piszemy w artykule o konfliktach danych między systemami. Ostatni zapis nie zawsze jest poprawniejszy tylko dlatego, że pojawił się później.
Wynik zapisany na urządzeniu warto pokazać wraz z czasem ostatniej próby przesłania i kolejnym dostępnym działaniem. Jeśli synchronizacja zakończyła się błędem, pracownik nie powinien musieć ponownie liczyć całej półki bez sprawdzenia poprzedniego zapisu. Organizacja musi też określić, kto może uzyskać dostęp do danych zapisanych lokalnie oraz jak postąpić w razie utraty urządzenia.
Ruch towaru zmienia punkt odniesienia
Podczas liczenia magazyn może nadal przyjmować i wydawać towar. Organizacja powinna ustalić sposób postępowania z takimi operacjami oraz moment, do którego odnoszą się porównywane stany. Jedna firma ograniczy ruch w wybranym obszarze, inna potrzebuje kontrolowanego rejestrowania zmian. Nie zakładajcie, że każda aplikacja magazynowa obsługuje ten sam wariant.
Przykładowo pracownik policzył sześć sztuk, a po zakończeniu liczenia zarejestrowano przyjęcie dwóch kolejnych. Porównanie samej szóstki z późniejszym stanem ośmiu sztuk bez uwzględnienia przyjęcia może stworzyć pozorną różnicę. To przykład wyjaśniający moment zdarzenia, a nie uniwersalna metoda rozliczania spisu.
Ustalcie, jak aplikacja rozpoznaje dokument przyjęcia, wydania lub przesunięcia oraz kto sprawdza jego status. Dokument zapisany jako roboczy może wymagać innego potraktowania niż potwierdzona operacja. Widok wyjaśnienia powinien prowadzić do właściwego źródła i pokazywać okres porównania zamiast przedstawiać samą różnicę jako gotową przyczynę.
Przed integracją z systemem magazynowym sprawdźcie dostępne operacje, identyfikatory i uprawnienia dla używanej wersji. W artykule o źródłach danych w integracji opisujemy ustalenie odpowiedzialności za wartości. W tym przypadku trzeba także uzgodnić, w którym systemie zatwierdza się korektę i jak wraca jej potwierdzenie.
W sytuacji przesunięcia między strefami sprawdźcie oba końce operacji. Pracownik mógł znaleźć towar w nowym miejscu, choć dokument wskazuje dopiero rozpoczęcie przemieszczenia. Ekran nie powinien sam zakładać zakończenia, jeśli system źródłowy go nie potwierdził. Osoba wyjaśniająca potrzebuje dostępu do dokumentu i informacji, kto może sprawdzić rzeczywisty przebieg zdarzenia.
Wyjaśnij różnicę przed korektą
Przy różnicy pokażcie liczbę policzoną, stan porównawczy, jednostkę, miejsce i dokumenty potrzebne do zbadania sprawy. Osoba odpowiedzialna może sprawdzić inne lokalizacje, przelicznik, wyniki ponownego liczenia oraz ruch towaru. Nie każda rozbieżność oznacza brak produktu. Może wynikać z niepotwierdzonego przesunięcia albo błędnego przypisania wariantu.
Zespół potrzebuje statusów, które odpowiadają rzeczywistej pracy: oczekuje na sprawdzenie, wyjaśniona, skierowana do decyzji albo zakończona po potwierdzeniu korekty. Nazwy można dobrać do organizacji. Ważne, by było wiadomo, kto podejmuje następny krok i czy ktoś zatwierdził zmianę stanu.
Przy korekcie zapiszcie podstawę decyzji i jej wynik w zakresie wymaganym przez procedurę. W historii zmian w aplikacji opisujemy, dlaczego warto zachować związek między decyzją a materiałem źródłowym. Sam wpis nowej liczby nie wyjaśnia, jak rozstrzygnięto poprzednią rozbieżność.
Ustawa o rachunkowości w tekście jednolitym z 2026 roku określa zasady inwentaryzacji i rozliczania różnic w swoim zakresie. Metodę, terminy oraz dokumentację należy ustalić dla konkretnej jednostki, składników i sytuacji z osobami odpowiedzialnymi za rachunkowość. Nie ma podstaw, by na potrzeby interfejsu zakładać jeden termin właściwy dla wszystkich zapasów.
Nie zamykajcie sprawy wyłącznie dlatego, że różnica zniknęła po zmianie liczby. Decyzja powinna prowadzić do dokumentu, ponownego liczenia albo innego uzgodnionego uzasadnienia. Jeśli korekta jest odrzucona, system powinien pokazać powód i wskazać, kto może poprawić lub uzupełnić materiał. Warto sprawdzić również, czy ponowienie wysyłki nie spowoduje powtórzenia operacji w systemie źródłowym.
Przećwicz spis i odbiór aplikacji
Przygotujcie dane testowe z produktem występującym w dwóch miejscach, otwartym opakowaniem oraz niejednoznacznym kodem. Dodajcie pozycję policzoną jako zero i miejsce, którego nikt jeszcze nie sprawdził. Dla każdego przypadku uzgodnijcie wynik przed rozpoczęciem próby. Sprawdźcie również operację przyjęcia wykonaną między liczeniem a porównaniem.
Przetestujcie chwilowy brak sieci, ponowne wysłanie wyniku i zmianę urządzenia. Widok kierownika powinien jasno rozróżniać zadanie zakończone od takiego, dla którego nie dotarło potwierdzenie. Jeśli pracownik wraca do liczenia, powinien rozpoznać własny ostatni zapis i kolejne miejsce bez ręcznego przeszukiwania całego magazynu.
W środowisku testowym integracji sprawdźcie przekazanie rozstrzygniętej różnicy do systemu magazynowego. Samo wysłanie żądania korekty nie dowodzi, że została zapisana. Potrzebny jest potwierdzony wynik albo czytelne zadanie do wyjaśnienia, jeśli odpowiedź nie dotarła.
Poproście pracowników o wykonanie próby na urządzeniach używanych w magazynie. Ubranie robocze, rękawice i sposób trzymania skanera mogą wpływać na użyteczność przycisków. Sprawdźcie odczyt nazwy wariantu, zmianę jednostki i powrót do poprzedniego miejsca. Podejście do takich prób opisujemy w artykule o testowaniu prototypu z pracownikami.
Po próbie przejrzyjcie każdą nierozstrzygniętą różnicę. Czy wiadomo, kto ma ją wyjaśnić i do jakich dokumentów potrzebuje dostępu? Czy można odróżnić korektę zaakceptowaną od oczekującej? Te scenariusze warto zapisać w kryteriach odbioru aplikacji. W oprogramowaniu na zamówienie zakres widoków powinien wynikać z faktycznego sposobu liczenia i rozliczania w danej organizacji.
Przygotujcie próbę dla towaru, którego nie da się jednoznacznie rozpoznać. Oczekiwany wynik może polegać na utworzeniu sprawy do wyjaśnienia bez zmiany stanu. Sprawdźcie, czy zespół odnajdzie lokalizację i opis problemu także po przekazaniu zadania innej osobie. Następnie sprawdźcie, czy zatwierdzona decyzja wraca do osoby prowadzącej spis i nie pozostawia dwóch sprzecznych wersji sprawy.
Źródła i dokumentacja
Materiały sprawdzone przy opracowaniu tekstu. Przy wyborze usługi lub technologii potwierdzamy warunki dla konkretnego projektu.








