Replenishment: Generate Orders



Required Permissions

  1. View Items
    • ability to view item list
  2. Setup Items
    • ability to manage Replenishment Settings in item attributes
  3. View Receiving Orders
    • ability to search and view generated Receiving Orders
  4. Modify Receiving Orders
    • ability to access Replenishment section
    • ability to generate Receiving Orders
  5. View Reports
    • ability to print and export reports from Report Center

This functionality allows you to generate Receiving Orders filled with items that need replenishment.

To be more precise, it's about items that have Projected on Hand Qty less than Min Qty. For details on Projected on Hand Qty calculation, please refer to Appendix below.


Item Configuration

CoreIMS does not generate Orders from nowhere – there must be item demand captured in Warehouse:

  • how much do we have versus how much should we have on hand?
  • how much have we promised to ship out?
  • perhaps it's time to order more?

To help CoreIMS figure this out, we need to configure Replenishment settings in Item setup. It's essential that min and max quantities are defined for each item, that's what CoreIMS uses to track demand, so we can generate Receiving Orders for the required items.

Consult Replenishment Settings section for details on configuration.


Generate Receiving Orders

In the Main menu, click Generate Orders in Replenishment section:

image

The following window opens:

image

Before generating a Receiving Order, CoreIMS must go through item statistics: starting from a specific Date, for each item gather current On Hand quantity figures and collect information from Receiving, Shipping and Transfer Orders the item is ordered on – see Appendix below. This helps reveal the items requiring replenishment, and the amount to order.

To narrow down the search scope, use Search Item frame:

image

Filter Comment
Site (required field) Site to collect item statistics on.

Drop-down list of active Sites that you have access to. The necessary Site can be searched by the ellipsis button [...] as well. CoreIMS automatically prepopulates this field if you have a specified Default Site (please refer to Users section).
Date Defines a Due Date on Shipping, Receiving and Transfer Orders the search will start from.
Owner Drop-down list of active Companies marked as Owner. The necessary Company can be searched by the ellipsis button [...] as well. Visible only if Ownership mode is set up as Item Level or Stock Level in System Settings. If your CoreIMS user has an assigned Owner (refer to Users section), you will be able to search for items in Orders only of this Owner or without owner.
Item Class Drop-down list of user-defined Item Classes.
Item Category Drop-down list of user-defined Item Categories.
Item Type Drop-down list of user-defined Item Types.

CoreIMS allows you to do the following when searching:

1) hide/unhide search filters;

2) collapse/expand the filter area;

3) fasten/unfasten the filter area;

4) use navigation buttons Navigation_buttons to switch the pages of the grid;

5) customize the view of the grid and use Ctrl+F for searching.

Click Apply Filter to view search results:

image

Pay attention to Proj. On Hand, Min Qty and other figures on the grid – this is extremely useful replenishment information.

Select the items to be added to Receiving Order:

  • checkmark image records on the Items grid
  • or press Ctrl on keyboard and select records, one by one, by clicking on any place on a record line. Shift selection works too.

image

Notice Open generated RO option – if enabled, the Receiving Order will be opened in a separate tab when generated.

Then click the ellipsis button [...] to select a Vendor to order items from.

Click Generate to create a Receiving Order with lines of items previously selected. If Open generated RO option had been enabled, you can quickly access the Receiving Order by clicking on Edit Receiving Order tab (highlighted):

image

As you can see, the Receiving Order header is populated with the data specified in Search Item frame:

image

  • Site corresponds to the Site selected on previous screen.
  • Company is pulled from Vendor field.
  • Owner here is empty, but if specified before, it would have been populated here as well.
  • Due Date is taken from Date.
  • Comment is populated by CoreIMS.

The Receiving Order is ready-to-use:

image

Note that all the order lines correspond to items selected on Generate Orders screen.

Ordered Qty in lines is populated from item's Replenishment settings: Reorder Quantity. If Reordered Qty is not assigned, then Ordered Qty = Min Qty - Projected On Hand.

Item UOM corresponds to Default Purchase UOM. If it's not assigned, the base UOM of item's Quantity UOM Class is taken.

Refer to Receiving Order Operations for instructions of how to handle Receiving Orders.


Replenishment Reports

Such reports as Items for Replenishment and Projected Items for Replenishment in Report Center can be of help.


Appendix

Projected On Hand = QOH + On RO Qty + On TO Qty (IN) - On SO Qty - on TO Qty (OUT),

where

  • QOH (Quantity On Hand) = Qty in status Available + On Hold + Allocated + In Transit
  • RO is Receiving Order
  • TO is Transfer Order
  • SO is Shipping Order

RO

On RO Qty = Sum (Ordered Qty - Received Qty). On RO quantity constitutes the difference between Ordered Qty and Received Qty for Site Receiving Orders.

For calculating On RO Qty, CoreIMS chooses only Orders that satisfy the following criteria:

  • Due Date is less or equal to Date from filter. Orders with empty Due Date are also considered;
  • Order Status is New or In Process;
  • Order Lines with Closed status are not included into calculation.

TO

CoreIMS takes all TOs with Due Date <= Assigned Date (Date from Filter) and with empty Due Date. Take Orders and Lines in all statuses:

  • On TO Qty (IN) = Ordered Transfer Qty - Transferred Qty; (for Transfer To Site);
  • On TO Qty (OUT) = Ordered Transfer Qty - Transferred Qty; (for Transfer From Site).

SO

On SO Qty = Ordered Qty - Shipped Qty; (if Ordered Qty - Shipped Qty < 0 then CoreIMS calculates On SO as Sum of Shipping Order Details in status New):

  • Take SO with Due Date <= Assigned Date (Date from filter) and with empty Due Date;
  • Take only Shipping Order in status New and In Process;
  • Order Line in status other than Closed.