Tema 5-2 - Inventory Management Planning Purchasing
Tema 5-2 - Inventory Management Planning Purchasing
Tema 5-2 - Inventory Management Planning Purchasing
• How should inventory be managed (point to reorder, how much to order, ..)?
• Why does inventory fluctuate and what strategies minimize this (uncertainty
demand , supply process or other)?
1.
= piesa de schimb
multicomponenta
Key Questions:
–The more stock, the more How often inventory levels are
working capital is needed and reviewed? Should review be
the more stock depreciation you periodic or continuous?
get.
–On the other hand if you do When and how much to order?
not have enough stock, you
get inventory stock-outs, missing
What cost or service objectives
potential sales, possibility
should I set?
interrupting the whole production
process.
Selective Inventory Management
cererea nu este distribuita in mod egal intre produse
a). Choosing categories
high service level, e.g. 96-98%, It is in our experience fully
sufficient to differentiate
between 3-5 service level
categories that cover the
product portfolio from must
medium service level, e.g. 91-95%
have items to the lowest
priority items. In this slide,
as an example, we chose a
three-value system:
lower service level, e.g. 85-90%
- High: 96-98%
- Medium: 91-95%
- Low: 85-90%
Remarks:
1. SKU stratification (A/B/C) is difficult to use in some business area (ex. a fashion business
use “get in, get out model”)
2. In practice, sales volume (turnover) is not the only metric that weighs the importance of an
item. Other rankings that are often used solely or in combination with turnover are profitability
(gross margin contribution), number of orders, COGS (cost of goods sold) and all should also
influence the inventory strategy.
b). VED - Items Classification
VED: Vital, Essential & Desirable classification
VED classification is based on the criticality of the inventories.
• Vital items – Its shortage may cause havoc & stop the work in
organization. They are stocked adequately to ensure smooth
operation.
• Essential items - Here, reasonable risk can be taken. If not
available, the plant does not stop; but the efficiency of operations
is adversely affected due to expediting expenses. They should be
sufficiently stocked to ensure regular flow of work.
• Desirable items – Its non availability does not stop the work
because they can be easily purchased from the market as & when
needed. They may be stocked very low or not stocked.
In acest caz tehnica ABC a fost folosita pentru clasificarea produselor in functie
de costurile unitare de achizitie (mai costisitoare, costistoare, economice-normale).
Obs. Uneori se aplica clasificarea HML (High, Mediu, Low)- derivata din metoda ABC,
dar care ia in calcul valoarea unitara a produsului si nu un volum periodic (anual).
c). FSN Analysis – Items clasification
• FSN: Fast moving, slow moving & non moving (dead stock)
• Classification is based on based on their consumption
pattern or rate of movement and is useful in controlling
obsolescence.
• Date of receipt or last date of issue, whichever is later, is taken
to determine the no. of months which have lapsed since the
last transaction.
• The items are usually grouped in periods of 12 months.
• It helps to avoid investments in non moving or slow items. It is
also useful in facilitating timely control.
Obs. Prin analiza FSN se determina nivelul transactional al unui
produs care va sta la baza reanalizarii ofertei comerciale
pentru o anumita perioada (un an).
Se foloseste in special pentru a decide delistarea produselor
din categoria non moving.
Mix analysis method
quantity & frequency of sales
2. Four Types of Inventory Control Systems
How often inventory levels are reviewed? Should review be periodic or continuous?
When and how much to order?
Place order
intervalul de
timp între
două
Receive order
Q s aprovizionări
succesive
s – Reorder point
t t
Ss Purchase
Safety Stock Lead Time Time
0
Stoc siguranta
(timpul / perioada de (perioada de aprovizionare = R+t+
reaprovizionare) perioada de calcul pentru Ss)
Variable demand with Safety Stock to satisfy demand that exceeds the amount forecasted.
Terminology and calculations
• Timpul/perioada de reaprovizionare - Purchase Lead time (t)
The purchase lead-time is the time from the ordering decision until the ordered amount is
available on shelf.
The purchase lead-time = order preparation time + transit time for the order+ administrative
time at the supplier+time for inspection after receiving the order.
• Inventory On-order (Inv on order) = the number of units that have been ordered but have not been
received (comenzi deschise catre furnizori sau COMANDA FURNIZOR IN DERULARE sau Stoc in Tranzit).
• inventory On-hand (IOH) - the number of units physically in inventory ready to serve demand (stocul
fizic disponibil pentru vanzare/utilizare: nu include stocul expirat, deteriorat, indisponibil pentru
vanzare/utilizare).
• Committed – comenzi transmise catre depozit care asteapta sa fie colectate pentru a fi livrate
clientilor(stoc rezervat)
• Backorders - comenzi neonorate din lipsa de stoc - the total amount of demand that has not been
satisfied due to a stock out:
– All backordered demand is eventually filled, i.e., there are no lost sales.
• Inventory level = Inventory On-hand (IOH) – Backorder - Committed.
• Inventory position (IP) = Inventory On-order + Inventory On-hand (IOH) – Backorder - Committed.
• IP – stocul disponibil calculat
• s=Order Point- Nivelul stocului la care trebuie sa se declanseze actiunea de reaprovizionare (nivelul de
alarma); S=Order-up-to Level: nivelul maxim planificat al stocului; q – Order Quantity - comanda de
aprovizionare; R- Review Period - perioada dintre 2 comenzi succesive de reaprovizionare; t- Purchase
Lead Time – perioada (timpul) de reaprovizionare
Models for Inventory Management
When and how much to order?
What cost or service objectives should
Inventory level depends essentially of two key factors:
– purchase lead time (t)
– demand (Q)
Continuous Review model is very useful for article types: Higher-priced, critical, or important
Nu este util in cazul aprovizionarii produselor care au sortimente multiple – comenzi separate pt
fiecare sortiment de paine
S= stoc maxim; s= reorder point (nivelul de alarma); t = Purchase Lead Time - timpul
de reaprovizionare (timpul dintre momentul lansarii comenzii si momentul receptionarii
acesteia; d – cererea medie zilnica; Ss – stocul de siguranta
Continuous Review, Order-Up-to-Level (s, S) System
A Simple Two - bin Inventory System*
Other type of
Bin 1 Bin 2 Inventory System
Min-Max System is:
• Amount of stock
equivalent to the reorder
point is physically
separated into a second
Bin 2.
MIN, MAX sunt valori
setate in sistem.
Q=MAX-MIN
*This assumes that lead time is exact, there are no vendor stock-outs or backorders,
and that there are never any defects. That assumption is, of course, often FALSE.
IKEA - Maximum/Minimum Settings
As Proprietary System Inventory Control
EOQ Restrictions:
• Demand for the product is known & constant
• Lead time is known & constant (fixed)
• Purchase price per unit is constant (no quantity discounts)
• Instantaneous receipt of material
• The ordering (setup) cost is constant (not depending on the quantity ordered)
• Use only inventory carrying cost dependent on the average annual inventory size
• All demands for the product will be satisfied (no back orders or stock outs)
Continue review method with Q size fix
Economic Order Quantity (EOQ)
• EOQ or Fixed Order Quantity system is the technique of ordering materials whenever stock reaches
the reorder point.
• Economic order quantity deals when the cost of procurement
(annual ordering cost) and handling of inventory (annual holding cost) are at optimum level and total
cost is minimum.
Ordering Cost
EOQ
Order Quantity (Pcs)
Optimal Order Quantity (q)
The trade-off of holding and ordering costs
The objective is to decide the optimal (economic) order quantity q per order so
as to minimize the total annual cost, including holding and ordering costs.
As you can see in the graph above, the optimal order quantity (q) is achieved at the
point where yearly holding costs equal yearly ordering costs:
Obs. Deoarece pretul de achizitie (purchase price) al produsului comandat este constant
(nu variaza in functie de cantitatea comandata), acesta nu este utilizat in modelul EOQ.
Study Case: EOQ Model
Find the economic order quantity and the reorder point, given
• Annual demand ( D ) = 1,000 units
• Average daily demand* (d ) = 1,000/365 sau 1000/250
• Ordering cost ( Cl) = $5 per order
• Holding cost ( Cs ) = $1.25 per unit per year
• Purchase lead time ( t ) = 5 days
• Cost per unit ( C ) = $12.50
d= cererea medie zilnica; R – intervalul de timp dintre 2 comenzi succesive (ciclul comenzilor);
t- timpul de reaprovizionare; R+t= perioada pentru care se efectueaza aprovizionarea;
d – cererea medie zilnica; Ss – stocul de siguranta; S-stocul maxim/tinta; IP- Inventory Position/Stoc disponibil
calculat; q- comanda de reaprovizionare
Deciziile privind momentul si cantitatea de
reaprovizionat in modelul de stoc Periodic review
(evaluare periodica a stocurilor)
Order point (s) - punctul de comanda al reaprovizionarii- s=(L*d)+ Ss si reprezinta
nivelul stocul cantitativ (bucati) la momentul deciziei de lansare a unei comenzi de
reaprovizionare.
Explicatii:
a) s – punctul de comanda al reaprovizionarii – in practica logistica se mai
numeste si stocul minim.
b) t – Purchase lead time -timpul de reaprovizionare (timpul dintre momentul
lansarii comenzii si momentul receptionarii acesteia)
c) d – average demand -vanzarea medie zilnica pe o perioada istorica stabilita a
vanzarilor. Pentru acuratete se recomanda calcularea vanzarii medii zilnice prin
impartirea vanzarii totale din perioada stabilita la numarul de zile pentru care
a existat stoc (pentru zilele fara stoc nu au existat vanzari).
d) Ss – stocul de siguranta
Stocul maxim/tinta (S)- nivelul tinta al stocului- S=(R+t)*d)+Ss, unde R este Review
period, perioada dintre 2 comenzi succesive de reaprovizionare; L- Purchase Lead
Time - timpul de reaprovizionare.
Order size (q) - dimensiunea lotului de reaprovizionat, respectiv comanda de
aprovizionare – q=S-IP, IP – Inventory Postion – stoc disponibil calculat :
IP = Inventory On-order + Inventory On-hand (IOH) – Backorder - Committed.
Periodic Review Systems
Calculations for ”S” (stoc maxim) and ”q” (Qty Order)
• Targeted Inventory level (such as Max level):
S = d(R + t) + Ss (use Ss due to uncertainty demand)
d = average period demand
R = review period (days, wks)
t = Purchase lead time (days, wks)
Ss = zσL, unde σL= standard deviation (deviatia standard) of demand during lead
time (which must be calculated in order to find safety stock)
Aceasta formula de calcul a stocului de siguranta Ss considera ca,
cererea in perioada de reaprovizionare (t) urmeaza o distributie
normala (Gauss).
z= safety factor corresponding cycle service level during order lead
time (L) – see next slides
When both lead time & demand are What Happens when either Demand or
constant, you know exactly what the Lead Time Varies?
reorder point is: Avem nevoie de un stoc suplimentar (de
Reorder point = demand during lead time siguranta) pentru a satisface cererea
R=d * t peste medie din timpul perioadei de
aprovizionare (t): R= + Ss
The Role of Safety Inventory in a Supply Chain
• Forecasts are never completely accurate
– If average demand is 1000 units per week, every once in a while actual demand is 1000. But about half
the time actual demand will be greater than 1000, and about half the time actual demand will be less
than 1000
– If you kept only enough inventory in stock to satisfy average demand, half the time you would run out
Safety Stock CONCEPTS:
Safety Stock:
Buffer added to on hand inventory (stocul disponobil pentru vanzare) during lead
time for the purpose of satisfying demand that exceeds the amount forecasted in
a given period.
Stockout - an inventory shortage
The cost of stock outs are much more complicated to determine.
A customer that does not find the product in store might either choose an alternative
that is in store, postpone the purchase to a later date or buy at the competition.
In grocery retail for example, out-of-shelf situations of certain must have products are
known to drive customers out of the store, taking their business to a competitor.
Conclusions: Very Important - Safety stock and Cycle Service level refers to lead
time.
Managing Uncertainty in the
Supply Chain: Service level
The balance inventory costs vs. stock-outs costs is very business dependent. Thus, instead of considering those
costs directly, we will now introduce the difference between customer service level and cycle service
level.
Cycle-service level: The desired probability of not running out of stock in any one purchase lead
time cycle, which begins at the time an order is placed and ends when it arrives. The service level is
the probability that there are no backorders or stockouts during the replenishment lead
time.
Naturally, when safety stocks are increased, the service level increases as well.
When safety stocks get very large, the service level tends toward 100% (i.e. zero probability of encountering stock-out or 1 to
meet demand).
By example, if a retail has a cycle service levele of 95%, this means, 0.95 is probability to meet demand or 0.05 to have stock-
out during purchase lead time.
Rule of Thumb:
The resulting fill rate for a product will be higher than the cycle service level.
Different methods of calculating the safety stock (Ss –
stocul de siguranță) in control systems under
probabilistic demand
• Equal Lead Time Supplies
Perioada utilizata la calcularea stocului de siguranta (Ss)
pentru largi categorii de produse (dacă nu toate) din
nomenclatorul articolelor aflate pe stoc este egala cu n
perioade de aprovizionare, unde n=1, …, n.
• Percentage of lead-time demand
By ex. SET safety stock at 50 percent of the lead-time
demand;
• Equal Safety Factors (k) – see next slides
Ss= kσL, unde k este factorul de siguranta si este acelasi
pentru o gamă largă de elemente.
• Computing Safety Stock (SS) using standard
deviation of demand during lead time
Ss = z σL
L t L
σt = known standard deviation over some time interval t
σL = standard deviation of demand during lead time
(which must be calculated in order to find safety
stock)
z = safety factor corresponding cycle service level during order
lead time (L) – see next slides
Demand variation analysis using a normal
distribution
LTI = FI * Lead Time Interval Example: FI= 4 weeks, LTI=2 weeks,
Forecast Interval FI =150 units.
Calculate the standard deviation for
LTI
where : *LTI = Lead Time Interval σLTI = 150 * 2/4 = 150 x 0.707 =
*FI = Forecast Interval
106 units
Exemplu de calcul al punctului de
reaprovizionare (s-Order point)
L = t x L=5x 2 = 7.1
Rule of Thumb:
The resulting fill rate for a product will be higher than the cycle service level.
The “right” cycle service level for a given fill rate can be found through experience.
5. Inventory Systems for Dependent Demand
• Dependent Demand – component parts of finished products,
subassemblies, raw materials, etc- used to produce final products.
• Dependent demand is certain and is dependent on the demand
for finished products.
Inventory Systems for Dependent Demand:
– MPS (Master production schedule )
– MRP (Material Requirements Planning ) -Planificarea necesarului de
materiale. Planned order release ignores the capacity of the manufacturing
facility or the supplier to produce or supply that order quantity in the time
frame required. This may make MRP process infeasible. To circumvent this,
MRP must be integrated with capacity requirement planning (CRP).
– MRP II (Manufacturing Resources Planning) = MRP+CRP (capacity
requirement planning) - Planificarea necesarului de materiale si a
cerintelor capacitatilor de productie
– MRP/JIT
MRP Evolution
Open-Loop Schedule Materials
MRP
Closed Loop Schedule Materials
Incorporate Feedback from the production activities
MRP
Schedule & Purchase Materials
MRP II Coordinate workflow/ Mfg Resources
Units are PUSHED forward according to
the plan!
ERP
Flow chart of a MRP process
Comenzile
Comenzile previzonate
ferme de la Forecasts
Firm orders Aggregate
clienti of demand
from known product from random
customers plan customers
Master
production
schedule
Engineering
(MPS) Inventory
design
transactions
changes
Material
Bill of Requirements Inventory
material planning record
File (BOM) (MRP) file
Reports
Production Structure System 12
Material Requirements Planning (MRP)
• Based on primary inputs as MPS, BOM’s
(for part relationships) and Inventory
Records (for lead times and inventory
position) a MRP system:
– Creates schedules identifying the specific
parts and materials required to produce
end items
– Determines exact numbers needed
– Determines the dates when orders for
those materials should be released, based
on lead times
11
Master production schedule (MPS)
MPS - the schedule of what will be built, when
(time), and in what quantities (pcs).
An example of MPS:
Month October November December
Week 41 42 43 44 45 46 47 48 49 50 51 52
PC 300 300 300 300 300 300 300 300 250 250 250 250
Product
Question:
When do we start
B(2) (15) C(1) (10) producing/ordering each part for
50 PCs?
See MRP to create a schedule
to satisfy demand.
(15)
(10) (15)
D(3) E(3) D(1)
*A Bill of Material (BOM) defines the product structure (raw materials and
subassemblies) for a manufactured item.
Flow chart of MRP II
Exemplu:
Le Purchase lead time Warehouse – Supplier: 7 zile
Purchase Lead time IOH
Warehouse – Retailers: 5
zile
Lead time Warehouse – Retailers:
Purchase Lead time 5 zile Source:
Warehouse – Supplier: 7 David Simchi-Levi
zile
Le = 7+5=12 zile
Effective approach to managing inventory in the Supply Chain
of distribution company using (s, S) inventory policy
s Le * AVG z * STD Le
where
Retailer 1
• Distribution system:
Supplier Distributor Retailer 2
Retailer 3
Statistic
1. Cererea reala se afla in intervalull +/- 1 sigma in proportie de aproximativ
68%, in +/- 2 sigma aprox. 98% si in +/- 3 sigma in aprox. 99,88% din cazuri
Reorder Points at Each Stage
Modele Parametrii
Valorile de baza
Valorile de baza
Valorile de trend
Valorile de baza
Indicii de sezonalitate
Planificare aprovizionare: Overview
Articole
Prognoza
indicator
?
Analiza lista
cerinte
Articol cod 10
Vanzarile Prognoza cererii Articol cod 20
lunare
Cerinte
10/2005 987
11/2005 1000 aprovizionare
12/2005 1251
Comenzi aprovizionare.
Articol cod 10
Articol cod 20
Aplicatia de Prognoza
Determina cerintele de aprovizionare
Planificarea
Reorder punctului
Point
de reaprovizionare
Planning Planificarea dimensiunii
La ce volum al stocului Lotului de aprovizionat
lansez o noua comanda?