1. Opis ogólny
Istota inwentaryzacji i podstawowe pojęcia
Inwentaryzacja w programie Trawers
Parametry inwentaryzacji
2. Przygotowanie do inwentaryzacji
3. Oznaczanie pozycji do spisu
4. Wydruk arkuszy spisowych
5. Rejestracja danych spisanych (ze spisu z natury)
Opis ogólny
Rejestracja ręczna
Rejestracja on-line czytnikiem kodu kreskowego
Pobieranie z pliku CSV
Pobieranie z pliku CSV wg GS1-128
6. Zakończenie spisu miejsc i indeksów
7. Aktualizacja stanów wg spisu
8. Raport z aktualizacji
9. Wydruk różnic pozycji zaktualizowanych
10. Zwolnienie magazynu
11. Zamknięcie inwentaryzacji
12. Poprzednia (ostatnia) inwentaryzacja
13.Propozycja następnej inwentaryzacji
14. Tematy powiązane
1. Opis ogólny
NOTE: Procedury inwentaryzacji opisane poniżej odnoszą się do organizacji
miejsc składowania w modelu BinLoc, tj. z KMS Kartoteka Miejsc Składowania.
Alternatywną metodą jest BinKSOM. Miejsca w magazynie zapisuje się
w kartach magazynowych KSOM.
Magazyn. Miejsca składowania
Istota inwentaryzacji i podstawowe pojęcia
Inwentaryzacja zapasów
Inwentaryzacja (remanent) polega na porównaniu zapisów w ewidencji zapasów
w kartotekach komputerowych ze stanem rzeczywistym.
W przypadku stwierdzenia różnic, koryguje się dane w ewidencji komputerowej
i rozlicza różnice.
Gdy inwentaryzacja obejmuje miejsca składowania wg BinLoc:
* porównuje się ilości zapasów zapisane w kartotekach z ilościami spisanymi
z natury
* porównuje się lokalizacje w magazynie zapisane w kartotece miejsc
składowania KMS z lokalizacjami rzeczywistymi
WMS Miejsca składowania Opis
Inwentaryzację przeprowadza się w taki sposób, aby jej wyniki dały się
porównać ze stanem w ewidencji. Dlatego, w okresie od rozpoczęcia
inwentaryzacji (oznaczenia pozycji do spisu) do jej zakończenia (zwolnienia
pozycji objętych spisem) następuje zablokowanie operacji magazynowych
dla pozycji objętych spisem.
Gdy inwentaryzacja obejmuje miejsca składowania wg BinLoc, to muszą być
spisane całe zapasy (indeksy) znajdujące się w inwentaryzowanym magazynie.
Dlatego na czas inwentaryzacji blokowany jest cały magazyn.
Podstawowe pojęcia:
Ilość spisana
Rzeczywista ilość towaru w magazynie stwierdzona podczas inwentaryzacji
Ilość w ewidencji
Ilość towaru wynikająca z zarejestrowanych w systemie operacji
Pozycja oznaczona
Pozycja w kartotece magazynowej oznaczona do inwentaryzacji.
W magazynie z miejscami składowania trzeba oznaczyć wszystkie pozycje.
Pozycja spisana
Pozycja w kartotece magazynowej, dla której ustalono i wprowadzono
ilość spisaną oraz wskazano lokalizację (miejsce) w magazynie
Pozycja zaktualizowana
Pozycja w kartotece magazynowej, dla której zatwierdzono inwentaryzację,
tzn. skorygowano ilość w ewidencji ilością spisaną oraz poprawiono
lokalizacje w kartotece miejsc składowania
Pozycja zwolniona
Pozycja, dla której zakończono inwentaryzację. Zwolnienie pozycji
pozwala na operacje magazynowe, np. zatwierdzanie dokumentów sprzedaży
i zakupu
Różnica pozycji spisanych
Różnica pomiędzy ilością w ewidencji a ilością spisaną
Różnica pozycji zaktualizowanych
Różnica pomiędzy ilością w ewidencji przed inwentaryzacją, a ilością
spisaną i zaktualizowaną
Spis inwentaryzacyjny
Zestawienie zawierające informacje o ilości asortymentu rzeczywiście
znajdujących się w magazynie oraz dane o jego lokalizacji
Ilości i miejsca można wpisywać:
* Klawiaturą z arkuszy inwentaryzacyjnych (ASN)
* On-line, bezpośrednio do programu Trawers czytnikiem kodu kreskowego
(skanerem) podłączonym do terminala
* Kolektorem danych (małym przenośnym komputerem) a następnie pobierać
(importować) dane z kolektora do programu Trawers
MI > Inwentar > Zapasy i miejsca skład > Oznacz mag do spisu [MI_PIM10]
Najpierw trzeba ustalić, które pozycje będą inwentaryzowane.
W magazynie z miejscami składowania trzeba oznaczyć wszystkie pozycje.
Żadna pozycja w magazynie nie może ulec zmianie aż do zwolnienia
w funkcji: Zwolnienie pozycji.
---------------------------------------------
R-wyłącz mag, P-włącz mag do inwentaryzacji
------o--------------------o-----------------
| |
usuwa oznaczenia oznacza wczystkie pozycje
4. Wydruk arkuszy spisowych
MI > Inwentaryzacja BinLoc > Wydruk arkuszy spisowych [MI_ZIN25]
Spisywać stany rzeczywiste na arkuszach i rejestrować ręczne w komputerze
warto robić w małym magazynie. Gdy jest co najwyżej kilkadziesiąt oznakowanych
miejsc składowania i kilkaset pozycji asortymentu w magazynie.
Gdy magazyn jest większy, to warto spisywać on-line lub kolektorem danych.
Inwentaryzacja on-line
5. Rejestracja danych spisanych (ze spisu z natury)
Opis ogólny
Dane zawierające informacje o ilości asortymentu rzeczywiście
znajdujących się w magazynie oraz dane o jego lokalizacji
można wpisać do programu Trawers różnymi sposobami:
* Klawiaturą z arkuszy inwentaryzacyjnych (ASN)
* On-line, bezpośrednio do programu Trawers czytnikiem kodu kreskowego
(skanerem) podłączonym do terminala, np. HandHeld
Skanować można czytnikiem kodu kreskowego wg kodu kreskowego (w karcie KIM)
lub wg kodu KID
* Off-line, kolektorem danych (małym przenośnym komputerem) a następnie
pobierać (importować) dane w formacie CSV z kolektora do programu Trawers
Rejestracja ręczna
MI > Inwentar > Zapasy i miejsca skład > Rejestr danych [MI_PIM21]
Polega na wpisywaniu do programu danych zapisanych na arkuszach
inwentaryzacyjnych. Program wyświetla miejsca składowania, następnie
indeksy znajdujące się na tych miejscach.
Pobiera ilość spisaną oraz, gdy nadwyżka, cenę przychodu i datę ważności.
Program może automatycznie podpowiadać kolejne miejsca składowania.
Rejestracja on-line czytnikiem kodu kreskowego
Stany można rejestrować od razu do programu, bezpośrednio w magazynie.
Np. on-line, terminalem HandHeld można skanować czytnikiem kodu kreskowego
wg kodu EAN13 (w karcie KIM) lub wg kodu KID.
Na ekranie należy wskazać, że pozycje będą wybierane:
--------------------
[W] Wybierać z listy
--------------------
Czytnikiem skanować kod kreskowy na etykiecie miejsca składowania a nastepnie
kod asortymentu bezpośrednio z opakowania asortymentu i podać ilość.
WMS BinLoc Kody kreskowe
Pobieranie z pliku CSV
Pobieranie danych zebranych przy pomocy kolektora, tj. terminala
przenośnego, zwykle wyposażonego w czytnik kodu kreskowego, np. Cipherlab
Dane pobierane są z pliku CSV. Wszystkie terminale mogą zapisać dane w formacie CSV
CSV Tabela def CSV. PrzykładyTerminal przenośny HandHeld
Kolejne kroki
=============
1. Oznaczyć pozycje do spisu, powoduje zamrożenie indeksów w magazynie
2. Wczytać dane terminalem (skanerem): oznaczenia miejsc, indeksów oraz ilość
3. Zapisać odczytane dane w pliku CSV do katalogu wymiany, tj. \trinout
MI > Inwentar > Zapasy i miejsca skład > Pobieranie z CSV [MI_PIM23]
Przykładowa zawartość pliku z terminala: spis.csv
o------------------------- Oznaczenie miejsca składowania, wg [BinKSOM]
| o-------------- Indeks (kod) pozycji magazynowej
| | o------- Ilość spisana podczas inwentaryzacji
v v v
------------------------
01010101, 02009112211,12
01010201, 02010001111,3
01010301, 02129999111,5
------------------------
5. Utworzyć definicję struktury pliku CSV [AD_TTX10]
(identyfikatorem asortymentu jest BarCode)
----------------------------------------
Plik: spis.csv W katalogu: \trinout
Miejsce 1 11 0
Bar Kod 2 13 0
Ilość 3 12 3
----------------------------------------
6. Sprawdzić poprawność pliku CSV: Weryfikacja zapisów w CSV [MI_PIN22]
Przykłady komunikatów z weryfikacji:
* W rekordzie CSV brak: indeksu, barkod lub ilości
* Nie ma karty KMS: [mag][indeks]
* Nie ma karty KIM: [indeks]
* W CSV nie ma nru LOT dla tego indeksu
* Nie ma karty LOT: [nrlot]
Poprawić plik CSV, np. dodać numery LOT oraz kartoteki, np. dopisać
indeksy KIM lub karty magazynowe KSOM
Kolejny krok (aktualizacje kartotek) wykonać gdy program nie będzie
sygnalizował problemów podczas weryfikacji
7. Wczytać plik: spis.csv ze stanami spisanymi [MI_PIN23]
Patrz: Parametry MI. Dotyczy miejsc składowania wg [BinKSOM] w pliku CSV.
Parametry systemu MI
Pobieranie z pliku CSV wg GS1-128
Spis z natury wykonywany jest kolektorem danych. Plik ze danymi ze spisu
przekazywany jest do programu Trawers w pliku CSV.
CSV Tabela def CSV. Przykłady
Cechy charakterystyczne:
* Miejsce w magazynie oznaczone jest kodem kreskowym
* Asortyment oznaczony jest etykietą logistyczną z kodem GS1-128 (SSCC)
dane na etykiecie:
----------------------------------------
Identyfikacja asortymentu
Nr partii LOT
Ilość asortymentu
----------------------------------------
Kolejne kroki w procesie inwentaryzacji
=======================================
Krok 1: Czytanie przy pomocy kolektorów danych o asortymencie w magazynie
i miejscach jego składowania: kod miejsca i kod asortymentu
w kodzie GS1-128
W kolejnych wierszach pliku powinny być dane:
* Identyfikator asortymentu
* Ilość
* Miejsce w magazynie
Krok 2: Zapisanie pliku CSV utworzonego w kolektorze w katalogu \trinout
Krok 3: Pobranie danych z pliku CSV i zapisanie w bazie danych programu
Trawers jako danych spisanych z natury
Należy użyć definicję pliku CSV:
MI 002 Spis z natury CSV GS1-128
----------------------------------------
Plik: spisgs1.csv w: \trinout
1 Kod GS1-128 1 64 0
2 Kod GS1-128 2 64 0
Miejsce WMS 3 64 3
----------------------------------------
Program rozpakowuje i dekodowuje kolejne wiersze pliku
(dalej jest przykład), pobiera identyfikator asortymentu
i odszukuje indeks:
* najpierw w kartotece KID
* następnie w kartotece KIM wg kodu EAN13 (Barkod)
Zapisuje ilość i miejsce składowania asortymentu w bazie Trawers ERP.
Krok 4: Sprawdzenie poprawność pliku CSV: Weryfikacja
Poprawić plik CSV, np. dodać numery LOT oraz kartoteki, np. dopisać
indeksy KIM lub karty magazynowe KSOM
Kolejny krok (aktualizacje kartotek) wykonać gdy program nie będzie
sygnalizował problemów podczas weryfikacji
Krok 5: Aktualizacja danych wg spisu i zakończenie inwentaryzacji
Przykład wiersza pliku CSV GS1-128 (z kolektora)
=====================================================
GS_1 GS_2 MIEJSCE
---------------------------------------------------------------
00059010030010414059, 0205901003021571110912233715552, 16030206
(02)05901003021571 <--- KID
(11)091223 <--- Dprod (data produkcji)
(37)15552 <--- Ilość
(00)059010030010414059
^ ^ ^
| |.......|
| SSCC Code zawiera nr LOT
|
|
IZ dla SSCC zawsze wynosi (00) i definiuje strukturę danych
---------------------------------------------------------------
Po rozpakowaniu i dekodowaniu przy pomocy identyfikatorów zastosowań (IZ)
program następująco interpretuje otrzymane dane ze spisu:
(indeks wyszukany wg kodu KID)
Indeks Nr LOT/Dprod Ilość Miejsce
----------------------------------------------
5029136, 001041405/091223, 15552.000, 16030206
----------------------------------------------
6. Zakończenie spisu miejsc i indeksów
Czynność zakończenia spisu miejsc i indeksów musi być wykonana przed
procesem aktualizacji stanów w kartotekach na podstawie spisu.
Polega na wpisaniu do wszystkich pozostałych, nie-spisanych kart miejsc
składowania:
* Ilość = 0.000
* Wskaźnik: [3-SpisZ] Zakończono rejestrowanie ilości ze spisu
P. Dlaczego ?
O. W magazynie może być kilka tysięcy miejsc składowania. Aby przejść do
do następnego etapu, tj. aktualizacji, trzeba spisać wszystkie miejsca
i wszystkie indeksy.
Tylko część miejsc jest zajęta i tylko te zostaną spisane.
A pozostałe też trzeba uznać za spisane.
Funkcja: Zakończenie spisu, wypełnia automatycznie karty miejsc
------------------------------------------
R-wpisz ilość 0.000
--------------------o---------------------
|
* Wpisuje ilość 0.000
* Wpisuje wskaźnik: [3-SpisZ]
NOTE: W przypadku pomyłkowego wpisania ilości 0.000:
* Powtórzyć spis
* Poprawic kartoteki:
MG > Korekta nadwyzka / niedobór
MG > Magazyn > Zmiana miejsca składowania
(nie ma funkcji poprawiania (korekty) stanów spisanych)
7. Aktualizacja stanów wg spisu
Podczas aktualizacji stanów wykonane są operacje:
1. Aktualizacja stanów ilościowych i wartości zapasów wg danych spisanych,
* Tworzenie dokumentów korekt (nadwyżek lub niedoborów)
* Zmiana stanów magazynowych w kartotekach KSOM/LOT/SER
* Tworzenie poleceń księgowania wg schematów dekretacji
* Zapis: Data ostatniej inwentaryzacji
* Raport z przetwarzania
Patrz też
Inwentaryzacja zapasów
2. Aktualizacja w kartotece miejsc składowania KMS (metoda BinLoc)
* Zmiana rozmieszczenia asortymentu w kartach miejsc składowania
wg danych spisanych
8. Raport z aktualizacji
Zawiera informacje z przebiegu aktualizacji
------------------------------------------------------------------------
AKTUALIZACJA STANÓW WG SPISU W MAG: 02
DOKUMENTY KOREKTY: MI DT0001
---- Indeks ---- Gr --- Komunikat --------------------------------------
000009 03
Ilość spisana jest = ilości w ewidencji
0.000 = 0.000
--> Zaktualizowano
Seria 130614/001159163
Usunięto poz FIFO:
--Data-- --- Ilość ----- ---- Cena ---- ------ Wartość -----
13.02.15 10.304 142.97 1,473.16
5019243 50
Ilość spisana jest = ilości w ewidencji
6.920 = 6.920
LGR667 50 --> Zaktualizowano
Liczba utworzonych pozycji:
Nadwyżki : 1
Niedobory: 3
------------------------------------------------------------------------
9. Wydruk różnic pozycji zaktualizowanych
MI > Inwentaryzacja BinLoc > Różnice pozycji zaktualizowanych [MI_DIN65]
Zestawienie różnic ilościowych i wartościowych przed i po inwentaryzacji.
Inwentaryzacja zapasów
10. Zwolnienie magazynu
MI > Inwentaryzacja BinLoc > Zwolnienie magazynu [MI_PIM70]
Po zwolnieniu magazynu, tj. zwolnieniu wszystkich pozycji, można znowu
wykonywać operacje magazynowe.
11. Zamknięcie inwentaryzacji
MI > Inwentaryzacja > Zamknięcie inwentaryzacji [MI_PIN71]
Funkcja zamknięcia inwentaryzacji ma charakter organizacyjny, kontrolny.
Sprawdza, czy wszystkie kolejne czynności (kroki) procesu inwentaryzacji
wykonano poprawnie.
Inwentaryzacja zapasów
12. Poprzednia (ostatnia) inwentaryzacja
MI > Inwentaryzacja BinLoc > Poprzednia inwentaryzacja [MI_ZIN85]
Program utworzy listę pozycji, które były inwentaryzowane przed podanym dniem.
Pozwoli to zaplanować kolejny spis.
Inwentaryzacja zapasów
13. Propozycja następnej inwentaryzacji
MI > Inwentaryzacja BinLoc > Propozycja następnej inwentaryzacji [MI_ZIN95]
Program zaproponuje datę następnego spisu.
Inwentaryzacja zapasów