Showing posts with label Inventory Management. Show all posts
Showing posts with label Inventory Management. Show all posts

Tuesday, November 4, 2008

Reorder point and EOQ in standard functionality of AX 2009: using Master Planning for automatic replenishment

In standard AX automatic replenishment is realized by Master Planning functionality that can suggest you to buy, produce, or move certain quantity of your inventory:

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

In the assignment (see previous post) our decision making in regard to Inventory Management was focused on combination of only two parameters: 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

This posting has been inspired by the assignment we did recently in our Operations course at my business school taught by Professor David A. Johnston. We had special software application on the Internet that simulated the production facility consisted of: incoming customer orders, outgoing purchase orders, incoming materials from supplier, buffers and queues, stations (machinery), cash and completed jobs shipped to customers.

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