Friday, November 14, 2008
Practical use of Reorder Point and EOQ with Microsoft Dynamics AX
There are also some research papers available on the optimal order quantity calculation for changing demand, for exapmle: An Economic Order Quantity Model For Time-Varying Demand.
The reorder point can be automatically calculated in standard AX using Safety Stock journals. The functionality for automatic Economic Order Quantity calculations is available in Microsoft partner solutions, particularly for the wholesale industry.
Automatic calculation of EOQ should be used cautiously - you need to understand exactly what algorithm is used in the system and have correct input data required for EOQ calculation.
© Andrey Maslov
Monday, November 10, 2008
Multi-site and Locations View in AX 2009
For those who are familiar with Inventory Management in previous versions of AX, the site is technically an additional storage dimension (along with warehouse, batch, etc.) defined in the dimension group for the item.
AX 2009 provides so called locations view for navigating through various elements of the company's supply chain, including sites:
I’d rather call it operation view (by analogy with organization view that is also available in the system) especially if the idea was to further extend this convenient tool by creating sophisticated visual model for the entire supply chain. Well, I'm probably dreaming at this point now ... :-)
© Andrey Maslov
Tuesday, November 4, 2008
Reorder point and EOQ in standard functionality of AX 2009: using Master Planning for automatic replenishment
Those suggestions (Planned orders) are based essentially on the current inventory (including e.g. purchase orders in process), forecast data (demand we expect) and item parameters.
The reorder point and order quantity (EOQ) can be set up in the coverage paramenters of the item. They need to be calculated manually and set up as Minimum (reorder point) and Maximum (order quantity) stock for specific location (site and warehouse). The Minimum and Maximum parameters can take different values in different periods for the same item - to adapt reorder point and economic order quantity for uneven forecasted demand.
© Andrey Maslov
Monday, November 3, 2008
Inventory management: reorder point and economic purchasing
The reorder point is the inventory level that, when it’s reached, triggers new purchase ordering. The reorder point is calculated to ensure we won’t get short of materials while waiting for new purchase order to arrive. The reorder point usually embraces some reserved quantity – safety stock for the cases of higher demand than it was predicted:
Diagram based on picture from Managing Business Process Flow by Ravi Anupindi and others
The size of purchase order was to be a compromise between fixed costs per order and losing or earning interest on our cash balance, e.g. a large purchase order quantity could help us save on order fixed costs but might also cause more loses (opportunity cost) from interest that wouldn’t be earned. The optimal size of purchase order can be calculated using the formula for EOQ (Economic Order Quantity):
In case of our assignment, fixed cost per order was given to us, expected annual demand could be calculated based on sales forecast, and unit holding cost per year could be calculated based on annual interest we would lose if we buy one unit of material and keep it for one year. There are some considerations for practical use of this formula that I’ll mention later.
© Andrey Maslov
Tuesday, October 28, 2008
Inventory management in Microsoft Dynamics AX and beyond – Intro
So, basically, our work on that assignment split into the following integrated streams:
- Capacity management – to ensure we don’t have bottlenecks and growing queues of materials and WIP at our stations on the shop floor
- Inventory management – not to get short of materials and ensure economic purchasing
- Cash management – the goal of the assignment was to maximize our cash position by the end of the simulation period of 268 days. We could pay for materials, receive payments from customers, buy and get rid of machines, and accumulate interest on our cash balance.
- Output management – focused on customer service quality in terms of customer’s order lead time (order lead time directly affected our prices and margin)
As we had several competitive teams going through this simulation in parallel, each team needed to be as lean as possible in terms of saving its cash and at the same time trying to maximize its net cash flow.
Even though that was a simplified model, it gave me some good practical sense of being in COO’s position and called for my experience in the real world of inventory management improvements in ERP implementation projects. In this series of posts I wanted to focus on various aspects of Inventory Management best practices and how they could be realized with Microsoft Dynamics AX.
To be continued ...
© Andrey Maslov
Thursday, October 23, 2008
Follow-up comments on "Discover Microsoft Dynamics AX"
- Shared services centers - how AX can support them for better efficiency of distributed businesses
- How to prepare for IFRS that are coming to North America to become a mandatory requirement
- How enterprise solutions can support the business with very limited operations in spokes (in 'hub and spokes' configuration) with poor communication channels
- Global company's strategy and options for integration of newly acquired businesses
© Andrey Maslov