Inventory Replenishment

This function allows you to run an Inventory replenishment routine that looks at an Item’s current stock level and addresses Supply and Demand into the future.  From this it makes recommendations to ensure that actual and anticipated demands will be satisfied. 

 

Two options are available for Inventory Replenishment:

 

Single Level MRP: This focuses on nominated Items and addresses the Item’s current actual and/or forecast future demands to create Suggested Orders required to maintain stock.

 

Multi-Level MRP: In addition to looking at the current actual and/or forecast future demands for each Item this option also looks to see if the Item is a Parent in a Bill of Material and, if so, will ‘explode’ any Suggested Orders to determine the components required to make it.  These are then used as ‘Suggested Demands’ when assessing component requirements

 

The results of these processes is presented for your attention where you can amend the recommendations before converting into actual Assembly or Purchase Orders.

 

Opening Screen

 

Entry and Display fields

 

Create New or Open Previous:  Only one Replenishment Run can exist at any time in the database.     Therefore the following scenarios can exist

If the Replenishment has never been run before then you must generate ‘New’

If the previous Replenishment has been ‘Updated’ then you must generate ‘New’

If a previous run has not been ‘Updated’ then you have the option to open the current run details or run ‘New’.  If you run ‘New’ then the old data is overwritten irrespective of the Site settings of the previous run.

 

In the first two instances you have no choice but to run ‘New’, in which case the parameters in the opening screen need to be completed.  In the final scenario you should ‘check’ the appropriate checkbox.  If the ‘Previous’ checkbox is selected then, upon clicking the OK Button, you will be directed to the Detail screen

 

Previous Replenishment Run

 

Replenishment Last Run Date: If a previous Replenishment run exists that has not been posted then this will show the date when it was run.   If no previous run has been done or the previous run has been posted then this field will be blank

 

Status: If a previous Replenishment run exists then this will be prefilled with the status ‘In Progress’.    If no previous run has been done or the previous run has been posted then this field will be blank.

 

New Replenishment Run

 

Replenishment Horizon: This tells the Replenishment routine how far into the future to look at Supply and Demand.  The following options are available:

Fixed Period in Days - If this checkbox is ‘checked’ then the number in the adjacent field is the number of days into the future that the Replenishment run will process

Lead Time + Additional Days - If this checkbox is ‘checked’ then the number of days into the future that the Replenishment run will process is defined by the Lead Time days against the individual Item plus the number of days entered in the adjacent field.

 

Daily or Weekly: Select either Daily or Weekly replenishment quantities.

 

Multi Level Explosion: If this checkbox is:

Not ‘checked’ then the Single Level MRP process will be used against the selection criteria entered in the following fields

Is ‘checked’ then the Multi-Level MRP process will be carried out against all Items in Ostendo and therefore the following Item selection options will not be used

 

Specific Site: If this checkbox is ‘checked’ then the following field will be made available for selecting the Site

 

(Specific Site Selection): If the previous checkbox is ‘checked’ then select the specific Site from the drop-down list.  The Replenishment Routine will then only run against Inventory and Replenishment Parameters linked to this Site.

 

Convert Transfers to Purchases: If this is 'checked' then the Replenishment process will override any Transfer requirement to a purchase requirement. You should note that this only applies when multiple sites are involved and items have been defined as being sourced via transfers from other parent sites

 

Exclusions

 

Exclude Sales Demand: If this checkbox is ‘checked’ then any Demands from Sales Orders will be ignored

 

Exclude Jobs Demand: If this checkbox is ‘checked’ then any Demands from Job Orders will be ignored

 

Exclude Assembly Demand: If this checkbox is ‘checked’ then any Demands from Assembly Order Lines will be ignored

 

Exclude Purchase Supply: If this checkbox is ‘checked’ then any potential receipts from Purchase Orders will be ignored

 

Exclude Assembly Supply: If this checkbox is ‘checked’ then any potential receipts from Assembly Orders will be ignored

 

Exclude 'Planned' Order Status: If this checkbox is ‘checked’ then any  Sales, Purchase, Job, or Assembly Order whose status is 'Planned' will be ignored

 

Exclude 'On-Hold' Order Status: If this checkbox is ‘checked’ then any  Sales, Purchase, Job, or Assembly Order whose status is 'On-Hold' will be ignored

 

 

Forecasting

 

During the Replenishment Process Ostendo will compare Forecast demands and Actual Demands for each Item to arrive at an ongoing demand based on the greater of the Cumulative Forecast and the Cumulative Actual Demand.   (See Replenishment Process below for more details).  The Forecast can originate from one of two sources:

 

Inventory:  This type of forecast is based on future Inventory transactions and is primarily used by the Warehousing/Distribution industry to replenish stock.  This Forecast generation is often based on past Inventory transactions projected into the future

 

Sales:  This type of forecast is based on future Sales and/or Job Orders (Independent Demands) and is primarily used by the Manufacturing industry who use multi-level Material Requirements Planning (MRP) to create Replenishment Orders.  This forecast is driven by Sales/Job Demands to determine an Ongoing 'Independent' Demand.  The Multi-level Replenishment run then adds other - Dependent Demands - emanating from 'Suggested' Assembly Orders created during the Replenishment run. 

 

Exclude any Forecasts for Items: If this checkbox is ‘checked’ then Forecasts held in Ostendo will be ignored during the Replenishment Run.

 

Forecast Style: From the drop-down list select the Forecasting Style which you wish to use in the Replenishment Run.  The options are 'Inventory' or 'Sales'

 

Forecast From: From the drop-down list select the source of the Forecast to be used.  The options are:

 

Entered Monthly:  Refers to the Monthly Forecast as entered into screen Inventory>Item Forecast

History Generated:  This Forecast will be generated during this  Replenishment Run.  The next field (History Source) defines from where this information is obtained

 

History Source:  The Source of the History used to generate the Forecast.  The Options (and their method of calculation) are:

 

Average Days:  If this is selected then the Ostendo calculates the sum of the history (Inventory or Sales) over the number of days entered into 'History Days' and determines and average daily quantity.  This is used to calculate the Monthly quantity for the current and subsequent months.  This calculated value is then uplifted by the History Factor (I.e 10% uplift = Monthly Quantity * 1.1) to arrive at a monthly Forecast to use. 

 

Same Month Last year:  If this is selected then the Ostendo calculates the usage over the equivalent month in the past year and applies the History Factor (I.e 10% uplift = Monthly Quantity * 1.1) to arrive at a monthly Forecast to use in this Replenishment run. 

 

History Days:  Used by the 'Average Days' History Source to define the number of days history to use when determining the Average usage per day

 

History Factor:  Used by the History Source to facilitate and increase or decrease in the Forecast based upon the History Source value.  An entered value of 10% will increase the History Source amount by 10% (I.e. History Source * 1.1).

 

Include Pricing Forecasts:  If you wish to include Pricing Forecasts in this Replenishment Run then 'check' this checkbox.   Note: Pricing Forecasts are forecasts relating to a Special Price

 

 

Expedite

 

You can define whether you want the Replenishment Run to look at Supply Orders with the assumption that they can be expedited to satisfy an earlier demand.  In this instance an Expedite Report is produced identifying what Supply Order(s) has been expedited to satisfy the demand requirements.

 

Expedite Purchase Orders: If this checkbox is ‘checked’ then all Purchase Orders will be used to expedite demand where required.   A report can be produced showing where this has occurred.  Note:- When this is 'checked' you have the additional option to NOT expedite specific Purchase Orders by going to the Purchase Order Header screen and 'checking' the 'No Expediting of this Order' checkbox

 

Expedite Assembly Orders: If this checkbox is ‘checked’ then all Assembly Orders will be used to expedite demand where required.   A report can be produced showing where this has occurred.  Note:- When this is 'checked' you have the additional option to NOT expedite specific Assembly Orders by going to the Assembly Order Header screen and 'checking' the 'No Expediting of this Order' checkbox

 

 

Item Selection Options

 

Selection Options: The following selection criteria can be entered to restrict the Items that will be actioned in the Replenishment Run.  

Item: From the drop-down list select the ‘From’ and ‘To’ Item Range.  If nothing is selected then all Items will be assumed.

Category: From the drop-down list select the ‘From’ and ‘To’ Item Category Range.  If nothing is selected then all Categories will be assumed.

ABC Classification: From the drop-down list select the Classification.  If nothing is selected then all Classifications will be assumed.

Specific Supplier: Tick and select the specific Supplier if applicable.

 

Buttons

 

OK: If the ‘Open Previous Replenishment’ radio button was selected then clicking this button will bring up the Replenishment Results screen described below.  If the ‘Create New Inventory Replenishment’ radio button was selected then the program will carry out a scheduling run as described below before going to the Replenishment Results screen.

 

Cancel: Any entries made to the Opening screen will be ignored and the Replenishment Run process will be ended

 

 

Replenishment Process

 

This is a brief description of the Replenishment Process.   The following values, taken from the Inventory record, will be used in the Replenishment calculations:-

Reorder Level

Reorder Quantity

Order Multiple

Lead-time

 

Step 1.     Delete previous Run Results

 

The first step is to delete the previous run results.  You should be aware, therefore, that every time you run the Replenishment routine you are, effectively, starting ‘from scratch’ and all amendments to the previous run that have not been updated will be lost.

 

Step 2.    Gross Demand

 

Looking at the first Item we must first determine the Gross Demand.  This comes from 2 sources

‘Actual’ Demand

Actual demand represents the demand coming from Orders in Ostendo with status ‘Open’, ‘In Progress’ or ‘On Hold’.  The quantity required is the un-issued quantity and the date is the ‘Start Date’ of the Order or Task.  However, where the date is beyond the Replenishment Horizon then the demand is ignored.

Additionally, if it is a Multi-Level MRP run then Suggested Demands (see below) generated from Suggested Assembly Orders will be included

Forecast Demand

Demand also comes from the Forecast where the Forecast date is equal to, or later than, the system date.  Item Forecasts are generated during this run to create forecast quantities/date as defined in the Item’s Forecast screen

 

A combination of the ‘Actual’ Demand and the ‘Forecast’ demand is used to arrive at the ‘Gross’ demand.   This is carried out as follows.

 

For each Inventory Item the program calculates the greater of the cumulative Actual Demand and cumulative Forecast Demand to determine a demand that will satisfy both.

 

  Actual Demand            4    2    4    7    1    5    6    7

  Forecast Demand        4    4    4    4    4    4    4

                                        ------------------------------------

                Demand         4    4    4    5    3    4    5    7

 

Step 3.     The following process is carried out depending upon the type of Replenishment being carried out.

 

Replenishment Process - Single Level MRP

 

The Single Level MRP Replenishment program goes through the following activities:

 

1.  The first day’s demand is assessed by adding any overdue Supply Orders to the Current Stock Level

2.  Is the ‘expected’ Stock Level below the Item’s Re-Order Level?

       No - Go to question 4

Yes - Determine the greater of (a) the quantity required to bring it up to the Re-Order Level and (b) the Re-Order Quantity.     Round this up in accordance with the Item’s Order Multiple and create a Suggested Order

3.  Add the Suggested Order Quantity to the Current Stock Level

4.  Go to the next day.  If the ‘Demand Horizon’ has been reached then select the next Item and go back to Activity 1

5.  Add any Supply Orders (Assembly Orders or Purchase orders) scheduled for this day

6.  Deduct any ‘Cumulative Demand’ scheduled for this day.

7.  Go back to the question 2

 

The results of the Replenishment run are displayed showing all Items that have had Suggested Orders created.  You can drill-down on each Item to see the detailed results of the run.  This shows (by Day) all Demands, Supply Orders, and Suggested Orders with a resulting stock balance at the end of the day.

The quantity displayed against the Suggested Order can be amended in this display.   The results of the amendment is immediately reflected on all subsequent daily balances

 

 

Replenishment Process - Multi-Level MRP

 

In the Multi-Level MRP Replenishment routine ALL Items are processed therefore no Item selection parameters are available.  The program goes through the following Logic:

 

1.  Determine the Low-Level Code for each Item.  This Code represents the lowest level in the Bill of Material structure that the Item appears and defines the priority sequence in which Items are processed.       

2.  The next step is to delete all previous Suggested Orders and Suggested Demands

3.  Commencing with the first Item at Low Level Code 0 the Actual Demand is evaluated on a daily basis. 

4.  The first day’s demand is assessed by adding any overdue Supply Orders to the Current Stock Level.

5.  Is the ‘expected’ Stock Level below the Item’s Re-Order Level?

       No - Go to activity 6

Yes - Determine the greater of (a) the quantity required to bring it up to the Re-Order Level and (b) the Re-Order Quantity.     Round this up in accordance with the Item’s Order Multiple and create a Suggested Supply Order.   

If this Item is ‘Assembled’ then get the component requirements from the Item’s BOM and create ‘Suggested Demand Orders’ for each Component where the quantity is that required to make the parent ‘Suggested Supply Order’ quantity (including component scrap) and the required date is the Parent Item’s required date, less its Leadtime.

6.  Go to the next day. 

If the MRP Horizon has been reached then select the next Item and go back to Activity 4

If it is not beyond the MRP Horizon then, commencing with the current stock level, add any Supply Orders (Assembly Orders or Purchase orders), and deduct any ‘Cumulative Demand’ scheduled for this day then go back to the Activity 5

 

The results of the Replenishment run are displayed via the ‘Create Required Orders’ screen where each Suggested Order can be amended and confirmed prior to converting into a physical order

 

 

Replenishment Results

 

This function shows the Suggested orders when running the Single-Level MRP option.  (The Multi-Level MRP option will immediately bring up the 'Create Required Orders' screen)

 

It comprises of three screens

The List Tab showing the each Item and the total Suggested Order Quantity generated via the Replenishment Run

A Replenishment Tab showing the daily calculations made by the Replenishment Run

A Detail Tab showing all the Actual Supply and Demand Orders used in the Replenishment Run

 

List Screen

 

This screen shows each Item and the total Suggested Order Quantity generated via the Replenishment Run.   By default those Items that have no Suggested Orders are not displayed but they can be included by ‘checking’ the ‘Include Zero Qtys’ checkbox.

 

Display fields

 

Replenishment Run Date: Display only field showing when this Replenishment run was carried out

 

Replenishment Horizon: Display only field showing the Horizon parameters that were used for this Replenishment Run

 

Specific Site: Display only field showing the specific Site if this was selected for this Replenishment Run

 

Include Zero Qtys:  By default this is not ‘checked’ and only those Items that have Suggested Orders are displayed.  If this is ‘checked’ then the List panel will display all Items.

 

Select: ‘Check’ the checkbox where you want the Item’s Suggested Orders to be created.   You have the option to click on the ‘Select All Items’ Button at the bottom of this panel to select all the records.  You may also click on the ‘De-select All Items’ Button at the bottom of this panel to ‘un-select’ all the records

 

Item Code: Display only field showing the Item Number

 

Description: Display only field showing the description of the Item taken from the Item master record

 

On-Hand Qty: Display only field showing the current on-hand quantity including the quantity in Warehouses not included in the Replenishment Run

 

Sourced By: Display only field showing how the Item is sourced.  The displayed options are Assembly, Purchasing, or Supplier Assembled.

 

Total Suggested Quantity: Display only field showing the total of the Suggested Orders contained in the Details screen. 

 

Total Buy Value: Display only field showing the sum of the Suggested Quantity multiplied by the Item's base Buy Price

 

Total Supply Quantity: Display only field showing the total of current Purchase and/or Assembly Supply Orders.

 

Total Actual Demand Quantity: Display only field showing the total of current Sales and/or Job Line Orders.

 

Total Forecast Demand Quantity: Display only field showing the total of the Forecast Demands for the Replenishment Period

 

 

Data Display Options

 

Field Position - On the List screen you can move the field position by dragging the column heading left or right to the position where you want it to appear.

 

Filtering - Click on the black ‘down arrow’ to the right of your selected column heading and you can either select a specific entry to display all records containing that entry, or you can select (Custom…) to enter detailed selection criteria.

 

Buttons

 

Select All Items: Clicking this Button will place a check-mark in the Select column against all displayed Items

 

De-select All Items: Clicking this Button will remove check-marks from the Select column against all displayed Items

 

Accept Replenishment Results for Selected Items: All Suggested Orders against the Items that have been selected will be fixed as a Suggested Order and the remainder removed.  These Suggested Orders can then be converted into physical orders via the ‘Create Required Orders’

 

Close: This will close the Replenishment Results screen.  If you have any unsaved data then you will be asked if you wish to save it before the screen is closed.

 

Save: If you have ‘checked’ any line you should click this button to save the entry and stay in this screen

 

Cancel: Any ‘checked’ lines that have been made since the last time the ‘Save’ Button was pressed will be lost.

 

Related: This will bring up a list of functions that are related to Inventory Replenishment.  You may open and maintain information in those screens whilst still remaining in the Inventory Replenishment screen.

 

Reports: This will bring up a list of Reports that are related to Inventory Replenishment.  You can immediately run the report whilst still remaining in the Inventory Replenishment screen.

 

 

Detail Screen

 

This screen has two tabs

Projected Requirements showing the day-by-day processing from the Replenishment Run.

Details showing the actual Supply and Demand orders included in the Replenishment Run

 

Entry and Display fields

 

Item Code: Display only field showing the Identity of the selected Item

 

Unit: Display only field showing the base Unit of Measure for the selected Item

 

Description: Display only field showing the Description of the selected Item

 

Default Supply Method: Display only field showing the Supply Method held against the selected Item

 

Status: Display only field showing the current status of the selected Item

 

On-Hand Qty: This is a display only field showing the current stock level across all Warehouses and Locations.    For detailed on-hand information click on the adjacent button (Inventory Availability)

 

Sourced By: Display only field showing how this Item is sourced and is taken from the Item master record

 

Re-Order Basis: Display only field showing the basis on which the Re-Order level and Re-Order quantities have been based.

 

Level: Display only field showing the stock level at which the program has evaluated the Planned Supply order.  The field heading reflects the 'Re-Order Basis' selected above and affects the way that Ostendo evaluates the Re-Order level

Level (Qty): The Quantity relating to the Re-Order Level.

Level (Days):  The number of days over which Ostendo has dynamically calculated the Re-Order Level

 

Re-Order: Display only field showing the evaluated Re-Order Quantity .  The field heading reflects the 'Re-Order Basis' selected above and affects the way that Ostendo evaluates the Re-Order Quantity

Order (Qty):  The entered Re-Order Quantity.

Order (Days):  The number of days over which Ostendo has dynamically calculated the average daily usage.  

 

Order Multiple:  Display only field showing the Item’s Order Multiple. 

 

Default Supplier: Display only field showing the Item’s default Supplier.  

 

Lead Time:  Display only field showing the Item’s Lead time.  

 

Sourced By: This is prefilled with the current ‘Sourced Bay’ value held against the Item Master record.   You can amend that and make the amendment specific to these Suggested Orders by clicking on the drop-down icon and making your selection.  The options are

Purchasing - fully purchased Item

Assembly - Assembled in-house

Supplier Assembled - Components sent to Supplier for Assembly

 

Supplier: This is only active if the ‘Sourced By’ selection is ‘Purchasing’.   When active select the Supplier from the drop-down list

 

Override Suggested Qty:  If you change a Suggested Order Quantity then Ostendo will automatically re-calculate the Suggested quantities on subsequent days based upon this new value.  If you do not want this recalculation to take place then ‘check’ this checkbox

 

Projected Requirements

 

This panel shows the day-to-day processing carried out by the Replenishment Run.  It displays all Supply and Demands by day in addition to the Suggested Order Quantity generated during this Replenishment Run.  You have the option to amend the ‘Suggested’ quantity against any day and the program will immediately re-run the Replenishment Process against subsequent records for this Item taking into account the ‘Suggested Order’ change you have just made. 

 

The following fields are display only and cannot be amended

 

Date: Date of the Supply/Demand record

Supply - Opening: Opening stock for this day.  The first day is always the current Stock Level.  Subsequent days take into account the effect of the previous day(s)

Supply - Purchase: Purchase Order quantity expected this day

Supply - Assembly: Assembly Order quantity expected this day

Demand - Sales: Sales Orders quantity required on this day

Demand - Job: Job Orders quantity required on this day

Demand - Assembly: Assembly Orders quantity required on this day

Demand - Forecast: Forecast quantity required on this day

Calculated - Demand: Gross demand for this day

Calculated - Projected: Projected stock (Opening + Supply - Demand)

Calculated - Closing: Closing Balance taking into account the Suggested Order

 

The following field can be amended

 

Calculated - Suggested:  This is the Suggested Order quantity recommended by the Replenishment Run.  You can amend this quantity in which case the program will immediately re-run the Replenishment Process against subsequent records for this Item taking into account the ‘Suggested Order’ change you have just made. 

 

Detail

 

All the fields in this panel are display only and show the Supply and Demand Orders that have been included in the Replenishment Run.  The fields are:

Order Type: Source of the Order (Example Job, Purchase, Sales)

Order Number: Identity of the Order

Required Date: Date when the Order receipt or issue is planned

Name: The Supplier or Customer against the Order

Order Quantity: The current Order quantity

Remaining Quantity: The quantity outstanding against this Order line