SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Economic Order Quantity
Economic order quantity
Economic Order Quantity (also known as the Wilson EOQ Model or simply the
EOQ Model) is a model that defines the optimal quantity to order that minimizes
total variable costs required to order and hold inventory.
The model was originally developed by F. W. Harris in 1915, though R. H. Wilson is
credited for his early in-depth analysis of the model.
Underlying assumptions
1. the monthly demand for the item is known, deterministic and constant
2. the lead time is zero, i.e., delivery is immediate
3. the receipt of the order occurs in a single instant and immediately after
ordering it
4. quantity discounts are not calculated as part of the model
5. the setup cost is constant
Note that deterministic does not imply the constancy of the demand. For instance, the
sine function is deterministic, but not constant.
Some consequences
1. Shortages or stockouts do not occur, as delivery of the order is immediate.
What is EOQ
Inventory is held to avoid the nuisance, the time and the cost etc. of constant
replenishment. However, to replenish inventory only infrequently would necessitate
the holding of very large inventories. It is therefore apparent that some balance or
trade-off or compromise is needed in deciding how much inventory to hold, and
therefore how much inventory to order. There are costs of holding inventory and there
are costs of re-ordering inventory and these two costs need to be balanced. The
purpose of the EOQ model is to minimise the total costs of inventory.
The important costs are the ordering cost, the cost of placing an order, and the cost of
carrying or holding a unit of inventory in stock. All other costs such as, for example,
the purchase cost of the inventory itself, are constant and therefore not relevant to the
model.
Cost Components
Annual Usage/Demand:
Expressed in units this is generally the easiest part of the equation. You simply input
your forecasted annual usage.
Order Cost:
Also known as purchase cost or set up cost, this is the sum of the fixed costs that are
incurred each time an item is ordered. These costs are not associated with the quantity
ordered but primarily with physical activities required to process the order.
For purchased items these would include the cost to enter the Purchase Order and/or
Requisition, any approval steps, the cost to process the receipt, incoming inspection,
invoice processing and vendor payment, and in some cases a portion of the inbound
freight may also be included in order cost. It is important to understand that these are
costs associated with the frequency of the orders and not the quantities ordered. For
example in your receiving department the time spent checking in the receipt, entering
the receipt and doing any other related paperwork would be included while the time
spent repacking materials, unloading trucks, and delivery to other departments would
likely not be included. If you have inbound quality inspection where you inspect a
percentage of the quantity received you would include the time to get the specs and
process the paperwork and not include time spent actually inspecting, however if you
inspect a fixed quantity per receipt you would then include the entire time including
inspecting, repacking, etc. In the purchasing department you would include all time
associated with creating the purchase order, approval steps, contacting the vendor,
expediting, and reviewing order reports, you would not include time spent reviewing
forecasts, sourcing, getting quotes (unless you get quotes each time you order), and
setting up new items. All time spent dealing with vendor invoices would be included
in order cost.
Associating actual costs to the activities associated with order cost is where many an
EOQ formula runs afoul. Do not make a list of all of the activities and then ask the
people performing the activities "how long does it take you to do this?" The results of
this type of measurement are rarely even close to accurate. I have found it to be more
accurate to determine what percentage of time within the department is consumed
performing the specific activities and multiplying this by the total labor costs for a
certain time period (usually a month) and then dividing by the line items processed
during that same period.
It is extremely difficult to associate inbound freight costs with order costs in an
automated EOQ program and I suggest it only if the inbound freight cost has a
significant effect on unit cost and its effect on unit cost varies significantly based
upon the order quantity.
In manufacturing the Order cost would include the time to initiate the work order,
time associated with picking and issuing components excluding time associated with
counting and handling specific quantities, all production scheduling time, machine set
up time, and inspection time. Production scrap directly associated with the machine
setup should also be included in order cost as would be any tooling that is discarded
after each production run. There may be times when you want to artificially inflate or
deflate set up costs. If you lack the capacity to meet the production schedule using the
EOQ you may want to artificially increase set up costs to increase lot sizes and reduce
overall set up time. If you have excess capacity you may want to artificially decrease
set up costs, this will increase overall set up time and reduce inventory investment.
The idea being that if you are paying for the labor and machine overhead anyway it
would make sense to take advantage of the savings in reduced inventories.
For the most part Order cost is primarily the labor associated with processing the
order however you can include the other costs such as the costs of phone calls, faxes,
postage, envelopes, etc.
Carrying cost (Inventory Holding Costs):
Also called Holding cost, carrying cost is the cost associated with having inventory
on hand. It is primarily made up of the costs associated with the inventory investment
and storage cost. For the purpose of the EOQ calculation, if the cost does not change
based upon the quantity of inventory on hand it should not be included in carrying
cost. In the EOQ formula, carrying cost is represented as the annual cost per average
on hand inventory unit. Below are the primary components of carrying cost.
Interest - If you had to borrow money to pay for your inventory, the interest rate
would be part of the carrying cost. If you did not borrow on the inventory however
have loans on other capital items, you can use the interest rate on those loans since a
reduction in inventory would free up money that could be used to pay these loans. If
by some miracle you are debt free you would need to determine how much you could
make if the money was invested.
Insurance - Since insurance costs are directly related to the total value of the
inventory, you would include this as part of carrying cost.
Taxes - If you are required to pay any taxes on the value of your inventory they
would also be included.
Storage Costs - Mistakes in calculating storage costs are common in EOQ
implementations. Generally companies take all costs associated with the warehouse
and divide it by the average inventory to determine a storage cost percentage for the
EOQ calculation. This tends to include costs that are not directly affected by the
inventory levels and does not compensate for storage characteristics. Carrying costs
for the purpose of the EOQ calculation should only include costs that are variable
based upon inventory levels.
If you are running a pick/pack operation where you have fixed picking locations
assigned to each item where the locations are sized for picking efficiency and are not
designed to hold the entire inventory, this portion of the warehouse should not be
included in carrying cost since changes to inventory levels do not effect costs here.
Your overflow storage areas would be included in carrying cost. Operations that use
purely random storage for their product would include the entire storage area in the
calculation. Areas such as shipping/receiving and staging areas are usually not
included in the storage calculations, however if you have to add an additional
warehouse just for overflow inventory then you would include all areas of the second
warehouse as well as freight and labor costs associated with moving the material
between the warehouses.
Since storage costs are generally applied as a percentage of the inventory value you
may need to classify your inventory based upon a ratio of storage space requirements
to value in order to assess storage costs accurately. For example let's say you have just
opened a new E-business called "BobsWeSellEverything.com". You calculated that
overall your annual storage costs were 5% of your average inventory value, and
applied this to your entire inventory in the EOQ calculation. Your average inventory
on a particular piece of software and on 80 lb. bags of concrete mix both came to
$10,000. The EOQ formula applied a $500 storage cost to the average quantity of
each of these items even though the software actually took up only 1 pallet position
while the concrete mix consumed 75 pallet positions. Categorizing these items would
place the software in a category with minimal storage costs (1% or less) and the
concrete in a category with extreme storage costs (50%) that would then allow the
EOQ formula to work correctly.
There are situations where you may not want to include any storage costs in your
EOQ calculation. If your operation has excess storage space of which it has no other
uses you may decide not to include storage costs since reducing your inventory does
not provide any actual savings in storage costs. As your operation grows near a point
at which you would need to expand your physical operations you may then start
including storage in the calculation.
A portion of the time spent on cycle counting should also be included in carrying cost,
remember to apply costs which change based upon changes to the average inventory
level. So in cycle counting you would include the time spent physically counting and
not the time spent filling out paperwork, data entry, and travel time between locations.
Other costs that can be included in carrying cost are risk factors associated with
obsolescence, damage, and theft. Do not factor in these costs unless they are a direct
result of the inventory levels and are significant enough to change the results of the
EOQ equation.
Assumptions of the Model
1. Demand is known and is deterministic, ie. constant.
2. The lead time, ie. the time between the placement of the order and the receipt
of the order is known and constant.
3. The receipt of inventory is instantaneous. In other words the inventory from an
order arrives in one batch at one point in time.
4. Quantity discounts are not possible, in other words it does not make any
difference how much we order, the price of the product will still be the same.
(for the Basic EOQ-Model)
5. That the only costs pertinent to the inventory model are the cost of placing an
order and the cost of holding or storing inventory over time
Important Note: When calculating the Economic Order Quantity, be aware of the
assumptions mentioned above!
Variations
There are many variations on the basic EOQ model. I have listed the most useful ones below.
• Quantity discount logic can be programmed to work in conjunction with the EOQ
formula to determine optimum order quantities. Most systems will require this
additional programming.
• Additional logic can be programmed to determine max quantities for items subject to
spoilage or to prevent obsolescence on items reaching the end of their product life
cycle.
• When used in manufacturing to determine lot sizes where production runs are very
long (weeks or months) and finished product is being released to stock and
consumed/sold throughout the production run you may need to take into account the
ratio of production to consumption to more accurately represent the average
inventory level.
• Your safety stock calculation may take into account the order cycle time that is driven
by the EOQ. If so, you may need to tie the cost of the change in safety stock levels
into the formula.
Graphical Solution
If we minimize the sum of the ordering and carrying costs, we are also minimizing the
total costs. To help visualize this we can graph the ordering cost and the holding cost
as shown in the chart below:
This chart shows costs on the vertical axis or Y axis and the order quantity on the
horizontal or X axis. The straight line which commences at the origin is the carrying
cost curve, the total cost of carrying units of inventory. As expected, as we order more
on the X axis, the carrying cost line increases in a proportionate manner. The
downward sloping curve which commences high on the Y axis and decreases as it
approaches the X axis and moves to the right is the ordering cost curve. This curve
represents the total ordering cost depending on the size of the order quantity.
Obviously the ordering cost will decrease as the order quantity is increased thereby
causing there to be fewer orders which need to be made in any particular period of
time.
The point at which these two curves intersect is the same point which is the minimum
of the curve which represents the total cost for the inventory system. Thus the sum of
the carrying cost curve and the ordering cost curve is represented by the total cost
curve and the minimum point of the total cost curve corresponds to the same point
where the carrying cost curve and the ordering cost curve intersect.
How to calculate
Basic EOQ:
The objective is to determine the quantity to order which minimizes the total
annual inventory management cost.
Thus: Minimize! Total cost per period = inventory holding costs per period +
order costs per period
where Order Cost = The Number of Orders Placed in the period x Order Costs
and Carrying Cost = Average Inventory Level x the Carrying Costs of 1 unit of
Stock for one period
with:
• Q = order quantity
• A = demand per time period (e.g. Annual Demand)
• S = Carrying / Holding Cost of 1 unit of Stock for one period
• P = Order Cost
and the derivation set to zero we get the following formula:
So we can see that the two cost elements at the economic order quantity are equal,
one to the other; (compare with the graphical solution!)
If we now isolate the Q, we get the following Basic EOQ-Formula:
Production EOQ:
Instead of instantaneous replenishment, we include the finite Production Rate R
which leads to the following formula: (You can see, that production rate must be
greater than demand rate, in order to fulfill the demand!)
EOQ = sqrt ( 2 * A * P / (S*(1-A/R))
Backlogging EOQ:
By including the Backlogging Cost B, which is the cost of back-logging one unit
per period, we get the following formula:
EOQ = sqrt (2 * A * P * (S+B) / S * B)
Extensions
Economic production quantity
Economic Production Quantity model (also known as the EPQ model) is an
extension of the Economic Order Quantity model. The difference being that the
EPQ model assumes orders are received incrementally during the production
process. The function of this model is to balance the inventory holding cost and the
average fixed ordering cost.
Variables
• K = ordering cost
• D = demand rate
• F = holding cost
• T = cycle length
• P = production rate
•
Formula
Case
Stop n Slurp Convenience Store
Annual Demand: 5200 Cases of Coca Cola
Fixed Ordering Cost: 500 per order
Cost Per Case: 100
Holding Cost: 20% of value of inventory per year
Suppose EOQ assumptions hold (Constant demand, no lag/lead time, no shortages)
How Much Coca Cola should Stop n Slurp Order?
Solution
EOQ Parameters:
Annual Usage = 5200
Order Cost = 500
Annual Carrying Cost = 20% of 100 = 20
Optimum Ordering Policy:
Q = sqrt(2 x 5200 x 500)/(20) = 509.9 ~ 510 Cases
Bibliography
Materials Management an integrated approach – P. Gopalakrishnan
Cost Accounting
http://www.pafis.shh.fi/~stecon02/afis/ws2/
http://www.inventoryops.com/economic_order_quantity.htm
http://www.caam.rice.edu/~timredl/caam376/
http://en.wikipedia.org/wiki/Economic_order_quantity

Weitere ähnliche Inhalte

Was ist angesagt?

Economic order quantity (eoq) model
Economic order quantity (eoq) modelEconomic order quantity (eoq) model
Economic order quantity (eoq) modelleizel altamia
 
Economic Order Quantity - EOQ
Economic Order Quantity - EOQEconomic Order Quantity - EOQ
Economic Order Quantity - EOQRaja Adapa
 
Material costing and control
Material costing and controlMaterial costing and control
Material costing and controlFahad Sattar
 
4. inventory management
4. inventory management4. inventory management
4. inventory managementSudipta Saha
 
Inventory management
Inventory managementInventory management
Inventory managementRahul Gupta
 
Inventory Management
Inventory ManagementInventory Management
Inventory Managementanoos
 
Method of costing
Method of costingMethod of costing
Method of costingskillssoft
 
Economic Order Quantity Models
Economic Order Quantity ModelsEconomic Order Quantity Models
Economic Order Quantity ModelsShashank Shekhar
 
Inventory management
Inventory managementInventory management
Inventory managementKARTHIKA K.J
 
Basic EOQ Model, Quantity Discount, Economic Lot Size
Basic EOQ Model, Quantity Discount, Economic Lot SizeBasic EOQ Model, Quantity Discount, Economic Lot Size
Basic EOQ Model, Quantity Discount, Economic Lot SizePhillip Leonard Petate
 
inventory control & ABC analysis ppt
inventory control & ABC analysis pptinventory control & ABC analysis ppt
inventory control & ABC analysis ppthyderali123
 
Inventory management and control
Inventory management and controlInventory management and control
Inventory management and controlGurpreet Kaur
 

Was ist angesagt? (20)

Economic order quantity (eoq) model
Economic order quantity (eoq) modelEconomic order quantity (eoq) model
Economic order quantity (eoq) model
 
INVENTORY MODELS
INVENTORY MODELSINVENTORY MODELS
INVENTORY MODELS
 
Economic Order Quantity - EOQ
Economic Order Quantity - EOQEconomic Order Quantity - EOQ
Economic Order Quantity - EOQ
 
Material costing and control
Material costing and controlMaterial costing and control
Material costing and control
 
Inventory
InventoryInventory
Inventory
 
4. inventory management
4. inventory management4. inventory management
4. inventory management
 
Inventory management
Inventory managementInventory management
Inventory management
 
Inventory Management
Inventory ManagementInventory Management
Inventory Management
 
INVENTORY MANAGEMENT
INVENTORY MANAGEMENTINVENTORY MANAGEMENT
INVENTORY MANAGEMENT
 
XYZ inventory management
XYZ inventory managementXYZ inventory management
XYZ inventory management
 
3...economic order quantity
3...economic order quantity3...economic order quantity
3...economic order quantity
 
Method of costing
Method of costingMethod of costing
Method of costing
 
Economic Order Quantity Models
Economic Order Quantity ModelsEconomic Order Quantity Models
Economic Order Quantity Models
 
Inventory management
Inventory managementInventory management
Inventory management
 
Abc analysis
Abc analysisAbc analysis
Abc analysis
 
Basic EOQ Model, Quantity Discount, Economic Lot Size
Basic EOQ Model, Quantity Discount, Economic Lot SizeBasic EOQ Model, Quantity Discount, Economic Lot Size
Basic EOQ Model, Quantity Discount, Economic Lot Size
 
Inventory
InventoryInventory
Inventory
 
inventory control & ABC analysis ppt
inventory control & ABC analysis pptinventory control & ABC analysis ppt
inventory control & ABC analysis ppt
 
E O Q
E O QE O Q
E O Q
 
Inventory management and control
Inventory management and controlInventory management and control
Inventory management and control
 

Ähnlich wie Economic order quantity

How to make eoq relevant again -logistics & supply chain world july 2012
How to make eoq relevant again -logistics & supply chain world july 2012How to make eoq relevant again -logistics & supply chain world july 2012
How to make eoq relevant again -logistics & supply chain world july 2012Thomas Tanel
 
234620953 lean-inventory
234620953 lean-inventory234620953 lean-inventory
234620953 lean-inventoryhomeworkping3
 
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...Mashfiq Albartross
 
EOQ learning and calculation
EOQ learning and calculationEOQ learning and calculation
EOQ learning and calculationlisa516
 
0562 financial management
0562 financial management0562 financial management
0562 financial managementhusnaink
 
Chapter 3 : Overhead Analysis
Chapter 3 : Overhead AnalysisChapter 3 : Overhead Analysis
Chapter 3 : Overhead AnalysisPeleZain
 
1. Suppose a firm decides to minimize its holdings of current asse.docx
1. Suppose a firm decides to minimize its holdings of current asse.docx1. Suppose a firm decides to minimize its holdings of current asse.docx
1. Suppose a firm decides to minimize its holdings of current asse.docxjackiewalcutt
 
Inventory , Forecasting, Quality Management
Inventory , Forecasting, Quality ManagementInventory , Forecasting, Quality Management
Inventory , Forecasting, Quality ManagementSantoshiSilla
 
Accounting for Inventory
Accounting for InventoryAccounting for Inventory
Accounting for InventoryMang Engkus
 
Activity base costing
Activity base costingActivity base costing
Activity base costingtamanna11tt
 
How to Calculate Product Costs for a Manufacturer
How to Calculate Product Costs for a ManufacturerHow to Calculate Product Costs for a Manufacturer
How to Calculate Product Costs for a ManufacturerIsah Nurdianah
 
Activity-Based Costing And Management
Activity-Based Costing And ManagementActivity-Based Costing And Management
Activity-Based Costing And ManagementHannah Baker
 
Technical Vocational Workshop Management
Technical Vocational Workshop ManagementTechnical Vocational Workshop Management
Technical Vocational Workshop ManagementArdith Conway
 
Periodic vs. perpetual inventory system in modern manufacturing
Periodic vs. perpetual inventory system in modern manufacturingPeriodic vs. perpetual inventory system in modern manufacturing
Periodic vs. perpetual inventory system in modern manufacturingMRPeasy
 
Jiambalvo text book solutions (1)
Jiambalvo text book solutions (1)Jiambalvo text book solutions (1)
Jiambalvo text book solutions (1)Mvs Krishna
 
Project report on inventory management
Project report on inventory managementProject report on inventory management
Project report on inventory managementAyesha Hamid
 
Working Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory ManagementWorking Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory ManagementTonny Bbale
 

Ähnlich wie Economic order quantity (20)

How to make eoq relevant again -logistics & supply chain world july 2012
How to make eoq relevant again -logistics & supply chain world july 2012How to make eoq relevant again -logistics & supply chain world july 2012
How to make eoq relevant again -logistics & supply chain world july 2012
 
234620953 lean-inventory
234620953 lean-inventory234620953 lean-inventory
234620953 lean-inventory
 
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...
WHY IS THE ALLOCATION METHOD USED IN ACCOUNTING FOR THE DIFFERENCE BETWEEN AP...
 
EOQ learning and calculation
EOQ learning and calculationEOQ learning and calculation
EOQ learning and calculation
 
0562 financial management
0562 financial management0562 financial management
0562 financial management
 
Chapter 3 : Overhead Analysis
Chapter 3 : Overhead AnalysisChapter 3 : Overhead Analysis
Chapter 3 : Overhead Analysis
 
1. Suppose a firm decides to minimize its holdings of current asse.docx
1. Suppose a firm decides to minimize its holdings of current asse.docx1. Suppose a firm decides to minimize its holdings of current asse.docx
1. Suppose a firm decides to minimize its holdings of current asse.docx
 
Inventory , Forecasting, Quality Management
Inventory , Forecasting, Quality ManagementInventory , Forecasting, Quality Management
Inventory , Forecasting, Quality Management
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Rsh qam11 ch06 ge
Rsh qam11 ch06 geRsh qam11 ch06 ge
Rsh qam11 ch06 ge
 
Accounting for Inventory
Accounting for InventoryAccounting for Inventory
Accounting for Inventory
 
Activity base costing
Activity base costingActivity base costing
Activity base costing
 
How to Calculate Product Costs for a Manufacturer
How to Calculate Product Costs for a ManufacturerHow to Calculate Product Costs for a Manufacturer
How to Calculate Product Costs for a Manufacturer
 
Ma
MaMa
Ma
 
Activity-Based Costing And Management
Activity-Based Costing And ManagementActivity-Based Costing And Management
Activity-Based Costing And Management
 
Technical Vocational Workshop Management
Technical Vocational Workshop ManagementTechnical Vocational Workshop Management
Technical Vocational Workshop Management
 
Periodic vs. perpetual inventory system in modern manufacturing
Periodic vs. perpetual inventory system in modern manufacturingPeriodic vs. perpetual inventory system in modern manufacturing
Periodic vs. perpetual inventory system in modern manufacturing
 
Jiambalvo text book solutions (1)
Jiambalvo text book solutions (1)Jiambalvo text book solutions (1)
Jiambalvo text book solutions (1)
 
Project report on inventory management
Project report on inventory managementProject report on inventory management
Project report on inventory management
 
Working Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory ManagementWorking Capital_Cash Operating Cycle_Inventory Management
Working Capital_Cash Operating Cycle_Inventory Management
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Kürzlich hochgeladen (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Economic order quantity

  • 2. Economic order quantity Economic Order Quantity (also known as the Wilson EOQ Model or simply the EOQ Model) is a model that defines the optimal quantity to order that minimizes total variable costs required to order and hold inventory. The model was originally developed by F. W. Harris in 1915, though R. H. Wilson is credited for his early in-depth analysis of the model. Underlying assumptions 1. the monthly demand for the item is known, deterministic and constant 2. the lead time is zero, i.e., delivery is immediate 3. the receipt of the order occurs in a single instant and immediately after ordering it 4. quantity discounts are not calculated as part of the model 5. the setup cost is constant Note that deterministic does not imply the constancy of the demand. For instance, the sine function is deterministic, but not constant. Some consequences 1. Shortages or stockouts do not occur, as delivery of the order is immediate.
  • 3. What is EOQ Inventory is held to avoid the nuisance, the time and the cost etc. of constant replenishment. However, to replenish inventory only infrequently would necessitate the holding of very large inventories. It is therefore apparent that some balance or trade-off or compromise is needed in deciding how much inventory to hold, and therefore how much inventory to order. There are costs of holding inventory and there are costs of re-ordering inventory and these two costs need to be balanced. The purpose of the EOQ model is to minimise the total costs of inventory. The important costs are the ordering cost, the cost of placing an order, and the cost of carrying or holding a unit of inventory in stock. All other costs such as, for example, the purchase cost of the inventory itself, are constant and therefore not relevant to the model. Cost Components Annual Usage/Demand: Expressed in units this is generally the easiest part of the equation. You simply input your forecasted annual usage. Order Cost: Also known as purchase cost or set up cost, this is the sum of the fixed costs that are incurred each time an item is ordered. These costs are not associated with the quantity ordered but primarily with physical activities required to process the order. For purchased items these would include the cost to enter the Purchase Order and/or Requisition, any approval steps, the cost to process the receipt, incoming inspection, invoice processing and vendor payment, and in some cases a portion of the inbound freight may also be included in order cost. It is important to understand that these are costs associated with the frequency of the orders and not the quantities ordered. For example in your receiving department the time spent checking in the receipt, entering the receipt and doing any other related paperwork would be included while the time spent repacking materials, unloading trucks, and delivery to other departments would likely not be included. If you have inbound quality inspection where you inspect a percentage of the quantity received you would include the time to get the specs and process the paperwork and not include time spent actually inspecting, however if you inspect a fixed quantity per receipt you would then include the entire time including inspecting, repacking, etc. In the purchasing department you would include all time associated with creating the purchase order, approval steps, contacting the vendor, expediting, and reviewing order reports, you would not include time spent reviewing
  • 4. forecasts, sourcing, getting quotes (unless you get quotes each time you order), and setting up new items. All time spent dealing with vendor invoices would be included in order cost. Associating actual costs to the activities associated with order cost is where many an EOQ formula runs afoul. Do not make a list of all of the activities and then ask the people performing the activities "how long does it take you to do this?" The results of this type of measurement are rarely even close to accurate. I have found it to be more accurate to determine what percentage of time within the department is consumed performing the specific activities and multiplying this by the total labor costs for a certain time period (usually a month) and then dividing by the line items processed during that same period. It is extremely difficult to associate inbound freight costs with order costs in an automated EOQ program and I suggest it only if the inbound freight cost has a significant effect on unit cost and its effect on unit cost varies significantly based upon the order quantity. In manufacturing the Order cost would include the time to initiate the work order, time associated with picking and issuing components excluding time associated with counting and handling specific quantities, all production scheduling time, machine set up time, and inspection time. Production scrap directly associated with the machine setup should also be included in order cost as would be any tooling that is discarded after each production run. There may be times when you want to artificially inflate or deflate set up costs. If you lack the capacity to meet the production schedule using the EOQ you may want to artificially increase set up costs to increase lot sizes and reduce overall set up time. If you have excess capacity you may want to artificially decrease set up costs, this will increase overall set up time and reduce inventory investment. The idea being that if you are paying for the labor and machine overhead anyway it would make sense to take advantage of the savings in reduced inventories. For the most part Order cost is primarily the labor associated with processing the order however you can include the other costs such as the costs of phone calls, faxes, postage, envelopes, etc. Carrying cost (Inventory Holding Costs): Also called Holding cost, carrying cost is the cost associated with having inventory on hand. It is primarily made up of the costs associated with the inventory investment and storage cost. For the purpose of the EOQ calculation, if the cost does not change based upon the quantity of inventory on hand it should not be included in carrying cost. In the EOQ formula, carrying cost is represented as the annual cost per average on hand inventory unit. Below are the primary components of carrying cost. Interest - If you had to borrow money to pay for your inventory, the interest rate would be part of the carrying cost. If you did not borrow on the inventory however have loans on other capital items, you can use the interest rate on those loans since a
  • 5. reduction in inventory would free up money that could be used to pay these loans. If by some miracle you are debt free you would need to determine how much you could make if the money was invested. Insurance - Since insurance costs are directly related to the total value of the inventory, you would include this as part of carrying cost. Taxes - If you are required to pay any taxes on the value of your inventory they would also be included. Storage Costs - Mistakes in calculating storage costs are common in EOQ implementations. Generally companies take all costs associated with the warehouse and divide it by the average inventory to determine a storage cost percentage for the EOQ calculation. This tends to include costs that are not directly affected by the inventory levels and does not compensate for storage characteristics. Carrying costs for the purpose of the EOQ calculation should only include costs that are variable based upon inventory levels. If you are running a pick/pack operation where you have fixed picking locations assigned to each item where the locations are sized for picking efficiency and are not designed to hold the entire inventory, this portion of the warehouse should not be included in carrying cost since changes to inventory levels do not effect costs here. Your overflow storage areas would be included in carrying cost. Operations that use purely random storage for their product would include the entire storage area in the calculation. Areas such as shipping/receiving and staging areas are usually not included in the storage calculations, however if you have to add an additional warehouse just for overflow inventory then you would include all areas of the second warehouse as well as freight and labor costs associated with moving the material between the warehouses. Since storage costs are generally applied as a percentage of the inventory value you may need to classify your inventory based upon a ratio of storage space requirements to value in order to assess storage costs accurately. For example let's say you have just opened a new E-business called "BobsWeSellEverything.com". You calculated that overall your annual storage costs were 5% of your average inventory value, and applied this to your entire inventory in the EOQ calculation. Your average inventory on a particular piece of software and on 80 lb. bags of concrete mix both came to $10,000. The EOQ formula applied a $500 storage cost to the average quantity of each of these items even though the software actually took up only 1 pallet position while the concrete mix consumed 75 pallet positions. Categorizing these items would place the software in a category with minimal storage costs (1% or less) and the concrete in a category with extreme storage costs (50%) that would then allow the EOQ formula to work correctly. There are situations where you may not want to include any storage costs in your EOQ calculation. If your operation has excess storage space of which it has no other
  • 6. uses you may decide not to include storage costs since reducing your inventory does not provide any actual savings in storage costs. As your operation grows near a point at which you would need to expand your physical operations you may then start including storage in the calculation. A portion of the time spent on cycle counting should also be included in carrying cost, remember to apply costs which change based upon changes to the average inventory level. So in cycle counting you would include the time spent physically counting and not the time spent filling out paperwork, data entry, and travel time between locations. Other costs that can be included in carrying cost are risk factors associated with obsolescence, damage, and theft. Do not factor in these costs unless they are a direct result of the inventory levels and are significant enough to change the results of the EOQ equation. Assumptions of the Model 1. Demand is known and is deterministic, ie. constant. 2. The lead time, ie. the time between the placement of the order and the receipt of the order is known and constant. 3. The receipt of inventory is instantaneous. In other words the inventory from an order arrives in one batch at one point in time. 4. Quantity discounts are not possible, in other words it does not make any difference how much we order, the price of the product will still be the same. (for the Basic EOQ-Model) 5. That the only costs pertinent to the inventory model are the cost of placing an order and the cost of holding or storing inventory over time Important Note: When calculating the Economic Order Quantity, be aware of the assumptions mentioned above! Variations There are many variations on the basic EOQ model. I have listed the most useful ones below. • Quantity discount logic can be programmed to work in conjunction with the EOQ formula to determine optimum order quantities. Most systems will require this additional programming. • Additional logic can be programmed to determine max quantities for items subject to spoilage or to prevent obsolescence on items reaching the end of their product life cycle. • When used in manufacturing to determine lot sizes where production runs are very long (weeks or months) and finished product is being released to stock and consumed/sold throughout the production run you may need to take into account the ratio of production to consumption to more accurately represent the average inventory level.
  • 7. • Your safety stock calculation may take into account the order cycle time that is driven by the EOQ. If so, you may need to tie the cost of the change in safety stock levels into the formula. Graphical Solution If we minimize the sum of the ordering and carrying costs, we are also minimizing the total costs. To help visualize this we can graph the ordering cost and the holding cost as shown in the chart below: This chart shows costs on the vertical axis or Y axis and the order quantity on the horizontal or X axis. The straight line which commences at the origin is the carrying cost curve, the total cost of carrying units of inventory. As expected, as we order more on the X axis, the carrying cost line increases in a proportionate manner. The downward sloping curve which commences high on the Y axis and decreases as it approaches the X axis and moves to the right is the ordering cost curve. This curve represents the total ordering cost depending on the size of the order quantity. Obviously the ordering cost will decrease as the order quantity is increased thereby causing there to be fewer orders which need to be made in any particular period of time. The point at which these two curves intersect is the same point which is the minimum of the curve which represents the total cost for the inventory system. Thus the sum of the carrying cost curve and the ordering cost curve is represented by the total cost curve and the minimum point of the total cost curve corresponds to the same point where the carrying cost curve and the ordering cost curve intersect.
  • 8. How to calculate Basic EOQ: The objective is to determine the quantity to order which minimizes the total annual inventory management cost. Thus: Minimize! Total cost per period = inventory holding costs per period + order costs per period where Order Cost = The Number of Orders Placed in the period x Order Costs and Carrying Cost = Average Inventory Level x the Carrying Costs of 1 unit of Stock for one period with: • Q = order quantity • A = demand per time period (e.g. Annual Demand) • S = Carrying / Holding Cost of 1 unit of Stock for one period • P = Order Cost and the derivation set to zero we get the following formula: So we can see that the two cost elements at the economic order quantity are equal, one to the other; (compare with the graphical solution!) If we now isolate the Q, we get the following Basic EOQ-Formula: Production EOQ:
  • 9. Instead of instantaneous replenishment, we include the finite Production Rate R which leads to the following formula: (You can see, that production rate must be greater than demand rate, in order to fulfill the demand!) EOQ = sqrt ( 2 * A * P / (S*(1-A/R)) Backlogging EOQ: By including the Backlogging Cost B, which is the cost of back-logging one unit per period, we get the following formula: EOQ = sqrt (2 * A * P * (S+B) / S * B) Extensions Economic production quantity Economic Production Quantity model (also known as the EPQ model) is an extension of the Economic Order Quantity model. The difference being that the EPQ model assumes orders are received incrementally during the production process. The function of this model is to balance the inventory holding cost and the average fixed ordering cost. Variables • K = ordering cost • D = demand rate • F = holding cost • T = cycle length • P = production rate • Formula
  • 10. Case Stop n Slurp Convenience Store Annual Demand: 5200 Cases of Coca Cola Fixed Ordering Cost: 500 per order Cost Per Case: 100 Holding Cost: 20% of value of inventory per year Suppose EOQ assumptions hold (Constant demand, no lag/lead time, no shortages) How Much Coca Cola should Stop n Slurp Order? Solution EOQ Parameters: Annual Usage = 5200 Order Cost = 500 Annual Carrying Cost = 20% of 100 = 20 Optimum Ordering Policy: Q = sqrt(2 x 5200 x 500)/(20) = 509.9 ~ 510 Cases Bibliography Materials Management an integrated approach – P. Gopalakrishnan Cost Accounting http://www.pafis.shh.fi/~stecon02/afis/ws2/ http://www.inventoryops.com/economic_order_quantity.htm http://www.caam.rice.edu/~timredl/caam376/ http://en.wikipedia.org/wiki/Economic_order_quantity