1. Opis ogólny
2. MRP w roli DRP w firmach handlowych
Uzupełnienie zapasów w oddziałach
Kupić 'pod' zamówienia sprzedaży
3. Firma usługowa. Serwisowanie
Kupić na potrzeby firmy serwisowej
Sytuacja w firmie usługowej
Procedura
Realizacja w programie Trawers ERP
Zastosowanie MRP
4. W konkretnej firmie (serwisowej)
Potrzeba
Wnioski
Procedura
Zadanie dla Użytkownika
5. Przykład zastosowanie MRP
Zamówienia sprzedaży
Stany magazynowe
Tworzenie planu potrzeb MRP
Wyniki obliczeń
Rekomendacje MRP
Tworzenie zamówień zakupu
6. Tematy powiązane
1. Opis ogólny
System MRP kontroluje stan zapasów. Porównuje aktualne i przyszłe potrzeby
z bieżącymi zapasami po to, aby przewidzieć przyszłe niedobory.
MRP daje rekomendacje dla działu zaopatrzenia i działu produkcji.
MRP Planowanie potrzeb
Celem procesu MRP jest zapewnienie potrzebnych zapasów materiałów,
półproduktów i produktów.
W obliczeniach MRP program uwzględnia zapisy znajdujące sie w bazie danych.
- Zamówienia sprzedaży
- Stany zapasów magazynowych
- Zamówienia zakupu
- Zlecenie produkcyjne
- Prognozy potrzeb
Podstawowym zewnętrznym źródłem potrzeb są zamówienia sprzedaży.
Obliczenia MRP są podstawowym ogniwem w pętli (en: Loop) planowania
potrzeb materiałowych.
Pętla MRP
o-------------o
| Zamówienia |
| sprzedaży |
o------o------o
|
(1a) v
|
|
v
o=============o
| Obliczenia |
o->--->----->---| MRP |--<-----<---<---o
| o==o===o===o==o |
^ | ^ | ^
(1b) | v | v | (1c)
^ | ^ | ^
| | | | |
^ (2a) v | v (2b) ^
o-------o----o | | | o-----o------o
| Zlecenia |<------<-----o | o---->------->| Zamówienia |
|produkcyjne | | | zakupu |
o-------o----o ^ o-----o------o
| | |
v (1d)| v
| | |
v ^ v
| (3a) o-----o------o (3b) |
o-->----->------>| Stan |<---<------<----o
| zapasów |
o------------o
(1) Dane do obliczeń MRP
(1a) Zamówienia sprzedaży
(1b) Otwarte zlecenia produkcyjne
(1c) Otwarte zamówienia zakupu
(1d) Stan zapasów magazynowych
(2) Wyniki obliczeń. Generowanie zakupów i produkcji
(2a) Wystawienie zleceń produkcyjnych
(2b) Wystawienie zamówień zakupu
(3) Zmiany stany zapasów. Zakupy i produkty
(3a) Przychody z produkcji
(3b) Przychody z zakupu
Pętla MRP
Pętla: oznacza, że obliczenia MRP można wykonywać wielokrotnie.
W dowolnym czasie.
Program uwzględni wszelkie zmiany powstałe w miedzyczasie.
Np. nowe zamówienia sprzedaży, przychody z zakupów i produkcji,
nowe zlecenia produkcyjne.
2. MRP w roli DRP w firmach handlowych
Moduł MRP można zastosować do ustalania potrzeb zaopatrzeniowych w firmach handlowych.
DRP (en: Distribution Requirements Planning)
Zastosowania:
Uzupełnienie zapasów w oddziałach
Ustalanie ilości asortymentu, które trzeba zamówić w centrali aby uzupełnić
zapasy w magazynach oddziałowych (zatowarowanie oddziałów/magazynów/sklepów)
W obliczeniach uwzględnić normy KIM.
Na ekranie sterującym obliczeniami MRP wskazać parametr:
Normy min innych indeksów ? [T]
... pozostałe: wpisać [N]
Program utworzy rekomendacje zakupu uwzględniając stany minimalne w KIM.
Zarządzanie zapasami
Kupić 'pod' zamówienia sprzedaży
Ustalanie ilości asortymentu, które trzeba zamówić u dostawcy aby zrealizować
zamówienia sprzedaży
W obliczeniach uwzględnić zamówienia sprzedaży.
Na ekranie sterującym obliczeniami MRP wskazać parametr:
Zamówienia sprzedaży ? [T]
... pozostałe: wpisać [N]
Program utworzy rekomendacje zakupu uwzględniając zamówienia sprzedaży.
ZA Tworzenie zamówień zakupu
3. Firma usługowa. Serwisowanie
Kupić na potrzeby usług serwisowych
Ustalanie ilości asortymentu (części zamienne, pod-zespoły), które trzeba
zamówić u dostawców aby zapewnić odpowiedni zapas dla potrzeb serwisowania.
SE Serwisowanie. Usługi
Potrzebne ilości wynikają z zarejestrowanych zamówień serwisowych,
tj. dokumentów [ZL] Zamówienie sprzedaży w systemie NA.
W pozycjach dokumentów podaje się oznaczenia (indeksy KIM) asortymentu
oraz potrzebne ilości.
W kartach KIM można określić wielkość zapasu bezpiecznego [NormaMin_KIM].
Można także okreslić Dni: Realizacji (en: Lead Time)
Zapasy: normy i wskaźniki
Obliczenia
W obliczeniach MRP uwzględnić zamówienia sprzedaży, zamówienia zakupu
i normy min indeksów (opcja).
MRP Planowanie potrzeb
Na ekranie sterującym obliczeniami MRP wskazać parametry:
--------------------------
Zamówienia sprzedaży ? [T] <--- Uwzględnić zamówienia sprzedaży
Zamówienia zakupu ? [T] <--- Uwzględnić zamówienia zakupu
... Pozostałe: wpisać [N]
--------------------------
Podczas obliczeń MRP program ustali ilości brakującego asortymentu
i utworzy rekomendacje zakupu.
Obliczenia (na przykładzie: Filtr oleju)
- sumuje ilości filtrów w niezrealizowanych zamówieniach sprzedaży
- od sumy odejmuje ilości w magazynie (stany bieżące)
- dodaje ilość zapasu bezpiecznego [NormaMIn_KIM) (opcja)
- odejmuje ilość w niezrealizowanych zamówieniach zakupu
Zamówienie zakupu
Obliczoną ilość rekomenduje do zakupu: KUPIĆ
Na podstawie rekomendacji: KUPIĆ program tworzy zamówienia zakupu.
MR > Tworzenie zamówień zakupu [MR_DGZ20]
MRP Tworzenie zamówień zakupu
Obliczenia MRP można wykonywać wielokrotnie. Zastosowane algorytmy
obliczeniowe uwzględniają nowe, zaktualizowne dane.
Np. asortymentu brakuje w magazynie, jest zapotrzebowanie
w niezrealizowanych zamówieniach sprzedaży. Proces MRP nie będzie
rekomendować zakupów jeżeli już jest wystawione zamówienie zakupu.
Daty i terminy
NOTE: W obliczeniach MRP program uwzględnia terminy (daty).
Termin realizacji w pozycji zamówienia sprzedaży i termin realizacji
w pozycji zamówień zakupu.
Np. termin dostawy wpisywany do pozycji zamówienia zakupu pobierany
jest z rekomendacji MRP.
Algorytm MRP pracuje na osi czasu. Uwzględnia zmiany dokonane wraz
z upływem czasu.
Sytuacja w firmie uslugowej
Firma świadczy usługi serwisowe. Do realizacji usługi potrzebuje
części zamienne i materiały ekspoloatacyjne (komponenty).
W komponenty firma zaopatruje się u autoryzowanego dostawcy.
Okresowo wysyła do dostawcy zamówienia zakupu.
Procedura
Zapotrzebowanie na komponenty powstaje w chwili zarejestrowania zamówienia sprzedaży.
Zamówienie sprzedaży jest dokumentem inicjującym prace serwisowe.
Zamówienie może wynikać z harmonogramu serwisowania (np. planowe konserwacje)
lub zgłoszeń klientów (np. awarie).
W pozycjach zamówienia sprzedaży podaje się rodzaj usługi oraz wymienia
potrzebne komponenty i dzień (termin) na który są potrzebne.
Program rezerwuje komponenty w magazynie (lub sygnalizuje niedobory).
Realizacja zamówień sprzedaży
W przypadku stwierdzenia niedoborów, należy zamówić komponenty u dostawcy.
Zamówienia zakupu wystawia się okresowo, np. raz w tygodniu.
W jednym zamowieniu zakupu umieszcza sie zwykle komponenty z wielu zamówień sprzedaży.
Po otrzymaniu dostawy komponentów, rejestruje sie dokument dostawy lub fakturę zakupu.
Realizacja zamówień zakupu
Zatwierdzenie dokumentów zakupu generuje dokumenty przychodu komponentów
do magazynu.
Teraz można realizować usługi serwisowe. Wydać potrzebne komponenty
z magazynu lub przesunąć do magazynu mobilnego (samochód serwisowy).
Można wykonać usługę, wystawić fakturę sprzedaży i zatwierdzić.
Zatwierdzenie faktury generuje dokument rozchodu komponentów z magazynu.
Realizacja w programie Trawers ERP
Rozwiązanie tradycyjne
----------------------
Opisane procesy można zrealizować w tradycyjny sposób.
* Zamówienie sprzedaży
* Zamówienie zakupu, po stwierdzeniu niedoborów
* Przychód do magazynu i faktura zakupu
* Rozchód z magazynu i faktura sprzedaży
Oczekiwanie rozwiązanie
-----------------------
* Możliwość utworzenia zbiorczego zamówienia zakupu z zamówień sprzedaży
tj. jedna pozycja zam zakupu zawiera ilości komponentu z pozycji
wielu zamówień sprzedaży
* Automatyczne zapewnienie, że kolejne zbiorcze zamówienie zakupu
na brakujące komponenty na podstawie zamówień sprzedaży,
pominie komponenty już zamówione u dostawców.
Obecnie trzeba ręcznie sprawdzać, które komponenty już zostały zamówione.
Realizacja z zastosowaniem algorytmow obliczeniowych MRP
Procedury można usprawnić przy zastosowaniu funkcji obliczeniowych MRP.
MRP kojarzy się z planowaniem materiałowym w procesach produkcyjnych.
MRP Planowanie potrzeb
W programie Trawers ERP funkcje MRP można zastosować do usprawnienia
zaopatrzenia w firmach handlowych i usługowych.
Schemat ogólny. Pętla MRP
-------------------------------------------------------------
Komponenty
o---------------------
o ---> Zapasy magazynowe
(1) Zamówienie sprzedaży -->--^ o---------------------
v ^
| | | ^
v | | |
v ^
(2) Obliczenia MRP Przychód do magazynu (5)
v ^
| | | ^
v | | |
v ^
(3) Zamówienia zakupu -->----> Faktura zakupu (4)
Dok dostawy
v ^
--> ---> -->
-------------------------------------------------------------
(1) Zamówienie: 20 szt
10 szt
Zapasy mag: 0.000 szt
(2) MRP
Rekomendacja: KUPIC 30 szt
(3) Zamówienie zakupu na 30 szt
(4) Faktura zakupu (z dostawą) na 30 szt
do zamówienia zakupu
(5) Zatwierdzenie faktury, przychód do magazynu
Teraz można realizować zamówienie sprzedaży. Rozchód z magazynu,
wykonanie usługi. Wystawienie faktury sprzedaży
NOTE: W opisie wyżej nie wskazuje się terminów.
Terminów realizacji zamówień sprzedaży
Terminów realizacji zamówień zakupu
Patrz opisy poniżej opisy i przykłady z uwzględnieniem terminów.
W programie Trawers ERP we wszystkich procesach, dokumentach, zdarzeniach
można wskazywać daty i terminy.
Czas pracy. Terminy. Koszty pracy
Patrz przykłady niżej z uwzględnieniem terminów w zamówieniach sprzedaży
i terminów w zamówieniach zakupu.
4. W konkretnej firmie (serwisowej)
Potrzeba
Przekazać do Claas ERP zamówienie zakupu na asortyment i wskazać oczekiwany
termin dostawy. Termin okreslić symbolami:
Yxx
|
v
E - EKSPRES teraz: YSO - 1 dzień zamawiamy w ZA
T - TYDZIEŃ YTA - 7 dni zamawiamy w ZA
M - MIESIAC YEA - 28 dni zamawiamy w ZA
S - STOCK YSS - 70 dni zamawiamy w ZA
Y - NA STANIE YYY - 0 dni
(czyli mamy na na stanie - nie zamawiamy w ZA)
System Claas ERP otrzymuje dokument zamówienia z datą w nagłówku (DZ)
i odpowiednio planuje dostawy. DZ, to Dzień Zamówienia zakupu
Wnioski
Oznaczenia Yxx wstawia się do zamówienia zakupu w dniu wskazanym
w nagłówku: DZ Dzień Zamówienia zakupu.
NIE wstawia się do zamówień sprzedaży, gdyż w dniu rejestrowania zamówień
sprzedaży nie jest znana data wystawienia dokumentu zakupu (DZ)
W pozycjach zamówień sprzedaży podaje się termin (datę) zapotrzebowania.
Zatem trzeba zapewnić tworzenie zamówienia zakupu agregując asortyment
z wielu zamówień sprzedaży i wpisać do pozycji zamówienia zakupu
oczekiwany termin dostawy (DD) DD Dzień dostawy
Aby uzyskać opisane rezultaty należy zastosować algorytmy MRP.
MRP agreguje pozycje sprzedaży w pozycje zakupu oraz ustala daty zapotrzebowania DD
zależnie od:
* stany magazynowe
* zamówienia sprzedaży
* zamówienia zakupu
Procedura
W pozycjach zamówienia sprzedaży podajemy termin realizacji. Na ten termin
oczekujemy dostawę (ew. możemy dodać Lead Time - Dni realizacji dostawy)
Dni realizacji (en: Lead Time)
MRP przegląda zamówienia sprzedaży, sprawdza zapasy magazynowe i zamówienia
zakupu pozostałe do realizacji.
Rekomenduje: [KUPIC] na termin z pozycji zamówienia sprzedaży + ew. Lead Time
Generujemy zamówienie zakupu na domyślnego dostawcę
Dodajemy symbol: Yxx (w umówionym polu w pozycji zamówienia)
Wysyłamy do dostawcy do systemu Claas ERP
TODO: Ustalić z Claas ERP nazwę pola, w którym wpisać symbol: Yxx
Opracować algorytm, który ustala symbol: Yxx zależny od daty wystawienia
zamówienia zakupu oraz daty (terminu)
Zadanie dla Użytkownika
Zastosować algorytmy MRP i zweryfikować przydatność MRP w ich praktyce tworzenia
zamówień zakupu do Claas ERP.
W szczególności obserwować terminy wyznaczone w zamówieniach zakupu i wstawianie
symboli Yxx.
Jezeli ok, to do zamówień zakupu wysyłanych do Claas ERP wstawimy automatycznie
oznaczenia Yxx.
PS: W jakim formacie Trawers może (powinien) wysyłać zamowienia zakupu do Claas ERP ?
W danych demo (patrz: Przykład)
- zam sprzedaży z terminem 2022.12.16
- zam sprzedaży z terminem 2022.12.19
- zam sprzedaży z terminem 2022.12.31
MRP rekomenduje 3 zakupy na podane terminy
Tworzę zam zak do domyślnego dostawcy
Powstaje zam z 3 pozycjami na podane terminy dostawy
NOTE: Lead Time = 0
Mogę dodać Lead Time np. 4 dni. Program odpowiednio
wyznaczy termin dostawy
5. Przykład
Zamówienia sprzedaży
Trzy zamówienia sprzedaży na ten sam asortyment,
na różne terminy realizacji
(1)
-------------------------------------------
Odbiorca 000001 Odbiorca 1 Hurtownia Mondis
Dokument 000001/12/22 Data 22.12.09
10/KAT-ANG05 Kąt angielski 0.5m
szt 10.000 6.49
Termin 22.12.19 <------------------------- termin
(2)
-------------------------------------------
Odbiorca 000002 Odbiorca 2 Firma Makowski
Dokument 000002/12/22 Data 22.12.09
10/KAT-ANG05 Kąt angielski 0.5m
szt 20.000 6.49
Termin 22.12.16 <------------------------- termin
(3)
-------------------------------------------
900000 Odbiorca 3 ARCELORMITTAL POLAND
Dokument 000003/12/22 Data 22.12.13
10/KAT-ANG05 Kąt angielski 0.5m
szt 15.000 6.49
Termin 22.12.31 <------------------------- termin
-------------------------------------------
Stany magazynowe
Ilość w magazynie = 0.000
--------------------------------------------------------
Indeks KAT-ANG05 Kąt angielski 0.5m
Ilość Cena (F) Wartość
W magazynie 0.000 szt * FIFO = 0.00
--------------------------------------------------------
Tworzenie planu potrzeb [MR_OMR10]
Ekran parametrów obliczeń
-------------------------------------------------------------------
Kalendarz: 001
Prognozy potrzeb ? N
Zamówienia sprzedaży ? T
(horyzont poprzedni) . . _2023.02.28
Zamówienia i prognozy w horyzoncie czasu . . _2023.02.28
Zlecenia [N]: igNorować, wg BOM, wg Specyfikacji N
Normy min innych indeksów ? N
Wszystkie rodzaje indeksów ? T
Zamówienia zakupu ? T
-------------------------------------------------------------------
Utworzono jedno zamówienie zakupu z pozycjami na różne ilości
i różne terminy dostaw. Terminy w zamówieniach zakupu są wg terminów
w zamówieniach sprzedaży.
NOTE: Gdyby podano te same terminy w zamówieniach sprzedaży,
to była by jedna pozycja w zmówieniu zakupu. Suma ilości na na jeden termin.
Dostawca 000001 Dostawca 1 Okucia SA
Dokument 000001/12/22 Data 22.12.13
------------------------------------------------------------------------------
Poz --- Indeks ----- -Zamówiono Fakturowano Przyjęto ---- Cena ---- Wartość
1 KAT-ANG05 20.000 0.000 0.000 5.00 100.00N
Termin 22.12.16 3 dni YTA <-------- 22.12.16 - 22.12.13 = 3 dni
2 KAT-ANG05 10.000 0.000 0.000 5.00 50.00N
Termin 22.12.19 6 dni YTA <-------- 22.12.19 - 22.12.13 = 6 dni
3 KAT-ANG05 15.000 0.000 0.000 5.00 75.00N
Termin 22.12.31 18 dni YEA <-------- 22.12.31 - 22.12.13 = 18 dni
------------------------------------------------------------------------------