Inwentaryzacja roczna jest tradycją, której się trzymamy bardziej z przyzwyczajenia niż z wyboru. Listopad albo grudzień, weekend, magazyn zamknięty na trzy dni, kierownik z arkuszami, kawa, herbata, pizza dla brygady. Tymczasem od dwudziestu lat polska ustawa o rachunkowości pozwala na inwentaryzację ciągłą - i większość magazynów, które ją wdrożyły, nie wraca do rocznej. Pytanie nie brzmi więc "która jest lepsza", tylko "dlaczego firmy ciągle robią roczną, skoro alternatywa jest tańsza i dokładniejsza".
Inwentaryzacja roczna - jak to wygląda
Klasyczny model: raz w roku magazyn zatrzymuje operacje, kierownik dzieli regały na rejony, pary liczących dostają arkusze (papierowe albo terminalowe), liczą wszystko od pierwszej palety do ostatniej. Drugie liczenie dla pozycji rozbieżnych. Trzecie, jeśli różnice się utrzymują. Końcowy raport, korekty stanu, zaakceptowanie protokołu przez komisję inwentaryzacyjną.
Średni magazyn 3000-5000 SKU z 12-15 osobami zamyka się na 2-4 dni. Z przygotowaniem (zamrożenie ruchów, podział, instruktaż), z uzgodnieniami i wprowadzeniem korekt - cała operacja to tydzień. W tym czasie magazyn nie pracuje albo pracuje na pół gwizdka. Realny koszt: 30-80 tys. zł utraconej marży na sprzedaży, plus 8-15 tys. zł nadgodzin pracowników, plus stres organizacyjny dla całego działu logistyki.
Drugi koszt jest mniej oczywisty: rozbieżności. Po roku bez systematycznego sprawdzania stanu rozbieżności są ogromne - widzieliśmy magazyny, w których 8-12% pozycji miało rzeczywisty stan inny niż systemowy. Korekta o tej skali to nie tylko liczby w bilansie, ale i tygodnie nerwów: kto za to odpowiada, jak rozliczyć ubytki, czy zgłaszać policji, czy zwolnić kierownika.
Inwentaryzacja ciągła - mechanizm
Idea jest prosta: zamiast liczyć wszystko raz, liczymy mały kawałek codziennie. Każdego dnia operator dostaje listę 10-30 lokalizacji do sprawdzenia. Rano albo na końcu dnia, w trakcie luźniejszego momentu, dochodzi do regału, skanuje lokalizację, liczy zawartość, wpisuje. WMS porównuje z systemowym stanem, generuje raport rozbieżności.
W skali roku każda lokalizacja jest sprawdzona przynajmniej raz - zwykle 2-4 razy. Rozbieżności są wykrywane dni czy tygodnie po tym jak powstaną, nie miesiące. To diametralnie zmienia ekonomię: brak palety widoczny po dwóch dniach najczęściej dasz się powiązać z konkretną operacją (zlecenie pickingu, korekta, przesunięcie) i wyjaśnić. Brak palety widoczny po dziewięciu miesiącach to detektywistyka.
Magazyn nie zatrzymuje się ani na dzień. Operacje normalne, plus kilkadziesiąt minut dziennie na liczenie. Łączny koszt jest zdecydowanie niższy niż przy rocznej, a dokładność wyższa.
ABC + cykliczność
Sensowna inwentaryzacja ciągła nie traktuje wszystkich pozycji jednakowo. Klasyfikacja ABC pomaga rozłożyć wysiłek tam, gdzie jest potrzebny:
- Klasa A (zwykle 5-15% asortymentu, 60-80% wartości magazynu) - liczona co tydzień albo co dwa tygodnie. Tu nawet drobne rozbieżności potrafią zniekształcić bilans i tu zwykle też kradzież najbardziej boli.
- Klasa B (15-25% asortymentu, 15-25% wartości) - liczona raz w miesiącu lub raz na kwartał. Pozycje rotacyjne, ale nie tak krytyczne.
- Klasa C (60-80% asortymentu, 5-15% wartości) - liczona raz w roku lub raz na pół roku. Drobnica, słabo rotująca.
Plus kilka dodatkowych zasad: pozycje wysokowartościowe (powyżej 10 tys. zł na sztuce) liczone niezależnie od ABC raz w tygodniu. Pozycje z FEFO (data ważności blisko końca) liczone przy każdej zmianie. Pozycje z zerowym stanem systemowym sprawdzane co kwartał - czasem znajduje się towar, którego "nie miało już być".
Zliczenia "blind" vs "verified"
Każde liczenie da się zrobić na dwa sposoby. Verified count: liczący widzi systemowy stan i potwierdza go (albo poprawia). Blind count: liczący nie ma dostępu do stanu, wpisuje to, co policzył, system dopiero potem porównuje z bazą.
Różnica jest fundamentalna. Przy verified liczący ma podświadomy nacisk - "system pokazuje 12, ja widzę 11, pewnie się pomyliłem, wpisuję 12". Tak powstaje fałszywa zgodność, która niczego nie poprawia. Przy blind liczący wpisuje swój wynik niezależnie - jeśli się pomyli, wykryje to dopiero etap walidacji, a nie automatyczne dopasowanie.
Audytorzy zewnętrzni (KPMG, EY, BDO) wymagają blind count przy każdym audycie - inaczej raport inwentaryzacyjny nie ma wiarygodności. W codziennej cyklicznej można na początku wdrażać verified jako łagodniejszy start, ale po pół roku przechodzimy na blind. To jest fundament uczciwości procesu.
Wymagania prawne w Polsce
Ustawa o rachunkowości w art. 26 mówi tak: jednostki są zobowiązane do przeprowadzenia inwentaryzacji raz na rok, ale ust. 3 dopuszcza wariant ciągły. Dokładnie: "jednostki mogą przeprowadzać inwentaryzację metodą weryfikacji ciągłej, polegającą na sprawdzaniu rzeczywistego stanu i porównywaniu go z danymi ksiąg w ciągu roku obrotowego, pod warunkiem że każda pozycja zostanie objęta inwentaryzacją przynajmniej raz w roku".
Z perspektywy audytora oznacza to, że ciągła w pełni zastępuje roczną - jeśli jest udokumentowana. Wymaga się: pisemnej procedury, harmonogramu (np. ABC z cyklem), arkuszy liczeniowych z podpisami, raportów rozbieżności i ich rozliczenia, archiwizacji przez 5 lat. Wszystko to WMS robi automatycznie - generuje arkusze, archiwizuje wyniki, generuje raporty końcowe na potrzeby księgowości.
Praktyka audytorska: większość renomowanych firm audytorskich akceptuje ciągłą bez zastrzeżeń. Czasem proszą o dodatkowy spis pozycji szczególnych (środki trwałe, zaliczki na zakupy, paliwa) na koniec roku, ale to nie jest "inwentaryzacja roczna" w klasycznym sensie - to weryfikacja kilkudziesięciu pozycji niemagazynowych.
Sprzęt do inwentaryzacji
Wybór sprzętu zależy od skali magazynu i typów towarów. Krótka mapa:
- Terminale mobilne z Androidem (Honeywell EDA, Zebra TC, Datalogic Memor) - 2500-6000 zł za sztukę. Standard dla regularnej cyklicznej. Operator ma listę zadań, skanuje lokalizację i towar, wpisuje liczbę, gotowe.
- Ring scannery (Zebra RS5100, Honeywell 8680i) - 1500-3000 zł. Mocowane na palcu, ze smartfonem albo terminalem. Świetne do liczenia w magazynach mroźniczych albo gdzie operator musi mieć obie ręce wolne (drabina, palety wysokie).
- Smartfony z aplikacją WMS - dla małych magazynów albo do "doraźnych" liczeń przez kierownika. Aparat 12 Mpix odczyta kody bez problemu. Wytrzymałość gorsza niż terminala, ale przy 2-3 osobach liczących wystarczy.
- Drony z kamerą - dla wysokich składów (powyżej 8 metrów). Eve Air, Skydio, Verity. Lecą wzdłuż regałów, robią zdjęcia, AI rozpoznaje SSCC. Inwestycja 30-100 tys. zł, ale jeśli mówimy o magazynie z 30 tys. lokalizacji wysokich, zwrot jest w pół roku.
- RFID - czyta cały regał na raz. Drogie (40-80 zł za etykietę aktywną), ale przy specyficznych zastosowaniach (odzież, narzędzia, dokumenty) jedyny sensowny sposób.
Rozbieżności - jak je dokumentować
Każda rozbieżność musi być rozliczona, nie wystarczy "skorygować i zapomnieć". Standardowy proces w Weaver WMS wygląda tak:
- Pierwsze liczenie daje rozbieżność. WMS notuje: lokalizacja, towar, stan systemowy, stan policzony, różnica.
- Drugie liczenie przez inną osobę dla pozycji powyżej progu (np. wartość rozbieżności większa niż 100 zł, ilościowo więcej niż 5 sztuk). Druga osoba nie zna ani systemowego stanu, ani wyniku pierwszego liczenia.
- Decyzja brygadzisty - jeśli oba liczenia zgodne, korekta. Jeśli rozbieżne, trzecie liczenie albo dochodzenie (kto ostatnio robił operacje na tej lokalizacji, czy nie ma odłożonej palety w nieoznaczonym miejscu).
- Korekta in-plus / in-minus wpisana z kodem przyczyny: pomyłka liczenia, błąd operacyjny, kradzież, uszkodzenie, brak innego wytłumaczenia.
- Akceptacja kierownika dla korekt powyżej progu wartościowego. Bez tej akceptacji korekta nie wchodzi w stan finalny.
Każda korekta zostaje w archiwum z parafkami. Po roku można generować raport "kto najczęściej miał rozbieżności" i "z jakich przyczyn" - to dane bezcenne do oceny procesu i ludzi.
Wdrożenie ciągłej w średnim magazynie
Konkretny przykład z naszej praktyki: dystrybutor materiałów elektrotechnicznych, 15 osób w magazynie, 3000 SKU, około 4500 lokalizacji. Wcześniej liczyli rocznie - dwa dni postoju, 60 godzin pracy, korekty 4-7% wartości stanu.
Po wdrożeniu ciągłej (klasyfikacja ABC, blind count, terminal Zebra TC22):
- Codziennie 2 osoby spędzają około 30 minut na liczeniu (15-25 lokalizacji każdy)
- Klasa A liczona co tydzień, B co miesiąc, C co pół roku
- Roczne pełne pokrycie z naddatkiem dla A i B
- Magazyn nie ma jednego dnia postoju z powodu inwentaryzacji
- Roczne korekty po pierwszym pełnym roku: 1,2% wartości (z 4-7% przed wdrożeniem)
- Czas reakcji na rozbieżność: średnio 5-10 dni (zamiast 6-12 miesięcy)
Po dwóch latach klient zlikwidował pełną inwentaryzację roczną - audytor zaakceptował na podstawie dokumentacji ciągłej. Roczne oszczędności (postój magazynu plus nadgodziny) szacowane na 60-90 tys. zł, plus zmniejszenie korekt z 250 tys. zł rocznie do 70 tys. zł.
Koszty obu metod
Realne porównanie dla magazynu średniego (3000-5000 SKU, 15 osób, 5000 lokalizacji):
- Roczna: 2-4 dni postoju (30-80 tys. zł utraconej marży), 60-100 godzin nadgodzin (8-15 tys. zł), korekty na poziomie 4-7% wartości stanu (przy obrocie 5 mln to 200-350 tys. zł rocznie). Łącznie 240-450 tys. zł kosztu rocznego.
- Ciągła: 2 osoby x 30 minut dziennie x 250 dni roboczych = 250 godzin, czyli ~25 tys. zł kosztu pracy. Korekty na poziomie 0,8-1,5% (40-75 tys. zł). Inwestycja w terminal i wdrożenie WMS-a (jednorazowo 15-40 tys. zł). Łącznie 80-140 tys. zł rocznego kosztu.
Różnica 100-300 tys. zł rocznie na korzyść ciągłej. Plus jakość danych - przy ciągłej zarząd ma codziennie aktualny stan, przy rocznej raz na 12 miesięcy zna prawdę. Przy podejmowaniu decyzji zakupowych albo odpowiedzi klientowi "tak, mam ten towar" jakość danych jest wymierna.
Hybryda - czy ma sens
Niektóre firmy nie chcą iść na ciągłą w 100% - robią cykliczną w trakcie roku, ale na koniec roku i tak zatrzymują magazyn na pełny spis. Argumenty: "audytor lepiej akceptuje", "kierownik się tak nauczył", "i tak musimy to robić dla ZUS-u".
Praktycznie taki model wprawdzie działa, ale to najgorsza z trzech opcji - łączy koszty obu metod bez korzyści. Trzeba zatrzymać magazyn na koniec roku, trzeba też poświęcać codziennie czas na cykliczną. Jedyny sens hybrydy: pierwszy rok wdrożenia, kiedy zespół jeszcze się uczy procesu i kierownik chce mieć "siatkę bezpieczeństwa" w postaci pełnego spisu na koniec.
Po pół roku dyscypliny ciągłej hybryda nie ma uzasadnienia. Roczny spis dodatkowy to wyrzucone 30-80 tys. zł i niepotrzebny stres dla zespołu. Lepiej te pieniądze przeznaczyć na poprawę procesu albo na narzędzia.
Częste błędy
- Liczenie przez własną osobę odpowiedzialną za strefę. Magazynier zna zawartość swojej strefy z pamięci i podświadomie "koryguje" wynik. Zawsze liczy ktoś z zewnątrz strefy.
- Brak blind count. Operator widzi systemowy stan i wpisuje to samo - "bo system pewnie ma rację". Cyklicznie staje się fikcją, a wszyscy o tym wiedzą.
- Zbyt rzadka klasa A. Klasa A liczona raz na kwartał oznacza, że niedobór 50 tys. zł zostaje wykryty po 90 dniach. To za późno, żeby ustalić sprawcę albo przyczynę.
- Brak rozliczenia rozbieżności. System pokazuje listę różnic, kierownik klika "akceptuj wszystko" i temat zamknięty. Bez analizy przyczyn nic się nie zmieni - te same błędy wracają.
- Inwentaryzacja jako kara. Niektóre magazyny dają liczenie operatorom, którzy się "narozrabiali" - jako formę dyscyplinującą. Efekt jest odwrotny: liczenie staje się obciążeniem zamiast standardową procedurą jakościową.
- Brak archiwizacji arkuszy. Audytor pyta "pokażcie spis z marca", a w systemie jest tylko końcowy stan. Archiwum arkuszy spisowych powinno być dostępne 5 lat - WMS robi to automatycznie, jeśli skonfigurowany.
Podsumowanie
Ciągła wygrywa praktycznie zawsze. Niższe koszty, mniejsze rozbieżności, krótszy czas reakcji na nieprawidłowości, brak postojów magazynu. Jedyny powód, dla którego firmy ciągle robią roczną, to inercja organizacyjna i obawa przed "co powie audytor". W praktyce audytorzy akceptują ciągłą bez problemu, jeśli widzą udokumentowaną procedurę i ślad w systemie.
Weaver WMS obsługuje ciągłą natywnie - automatyczne harmonogramy ABC, generowanie zadań inwentaryzacyjnych, blind count z aplikacji mobilnej, archiwum arkuszy, raporty rozbieżności i miary skuteczności. Wdrożenie w średnim magazynie zajmuje 2-4 tygodnie, pełny zwrot inwestycji w pół roku do roku. Roczna inwentaryzacja to relikt - pora ją traktować jak czarno-biały telewizor: ktoś jeszcze ma, ale dziwią się dlaczego.