The Reorder Quantity process can be run periodically to calculate the Reorder Quantity of a Stock Item based on the previous demand of that Stock Item. It calculates and updates Safety Stock quantity and Reorder Level for the selected inventory stock items. Three methods are available to calculate Reorder Quantity in the ABC Classification Parameters table: Manual, Order Up To and Economic Order Quantity (EOQ).
Manual - Users have the ability to calculate the Reorder Level Reorder Quantity and manually enter that into the system.
Order Up To - A technique for steady demand patterns or grouped (multiple warehouses) reordering when one warehouse drops below its reorder level. The order quantity is determined as the sum of the ‘order up to’ amounts for all warehouses carrying this item. Only Reorder Level will be calculated and not the Reorder Quantity.
EOQ - This method balances Inventory carrying costs against order costs. In addition to the Reorder Level, Reorder Quantity will be calculated.
The Reorder Quantity is calculated in the following manner.
Check the Order Quantity method
For each selected record, the batch job checks the Order Quantity method in the ABC Classification Parameter table using the Department Code, Unit Code and the ABC Class of the record:
|
Calculate Total Deviation and Mean Absolute Deviation for each record
The batch Job calculates the Total Deviation and Mean Absolute Deviation for each of the selected record, whether the Order Quantity method is ‘Order up to’ or ‘EOQ’. Mean Absolute Deviation is used to calculate the Safety Stock for each record stock item. The Total Deviation will be calculated for the number of months’ data available in the Inventory table. This in turn is used to calculate the Mean Absolute Deviation. The number of months’ data available in the Inventory table will be calculated as follows:
The Total Deviation will be calculated as follows:
The Mean Absolute Deviation will be calculated as follows:
|
Mean Absolute Deviation calculated in the previous step is used to calculate the Safety Stock, which in turn is used to calculate the Reorder level for each record. The Safety Stock for each record is calculated as the Safety Stock Factor on the ABC Classification Parameters table multiplied by the Mean Absolute Deviation. If the Safety Stock calculated has more than 5 decimal places, the Safety Stock will be rounded off to 5 decimal places before updating the Inventory table. |
The Daily Average Usage is calculated as the Forecast Demand Quantity for the Reorder month divided by 30. For example, if the Reorder Quantity is to be calculated for the month of January 2002, the Forecast Demand Quantity for the month of January 2002 retrieved from the Inventory table divided by 30 will be considered as the Daily Average Usage. |
Total Lead Time is calculated as the sum (total) of the Required Lead time from the Inventory table, Vendor Lead time from the Inventory Table and Lead Time Adjustment from ABC Classification Parameters table. |
Based on the Safety Stock Quantity, Daily Average Usage and Total Lead Time calculated in the previous events, the batch job will calculate Reorder Level as the addition of Safety Stock Quantity to Daily Average Usage multiplied by Total Lead Time i.e. (Daily Average Usage * Total Lead Time) + Safety Stock Quantity. If the Reorder Level Calculated has more than 5 decimal places, the Reorder Level will be rounded off to five decimals places before updating the Inventory table. |
The process checks for the flag ‘Marked for future deletion’ on the Inventory table.
|
Update the calculated Reorder Quantity and Generate Exception Report
Reorder Level/Quantity is calculated for all records except when the First Receipt Date is blank, Order Quantity Method is ‘Manual’ on ABC Classification Parameters table or the Manual Reorder Flag is true on the Inventory table or the number of months is less than zero. If Reorder Level/Quantity is calculated for a record, than irrespective of the amount calculated or an exception associated with the record, the Inventory table will be updated. The batch job updates the Safety Stock and Reorder Level on the Inventory table with the calculated Safety Stock, and Reorder Level for each record that has the Order Quantity method as ‘ Order up to’. If the Order Quantity Method for a record is ‘ EOQ’, Reorder Quantity will also be updated on the Inventory table for that record in addition to the Safety Stock and Reorder Level. |