INV900 – Standing Order Processing

The purpose of this batch process report is to add new components for customers who have current "active" standing-order product orders. When a component product for a standing order product becomes available, run this process to create the detail line in each standing order to represent the product that is now available for shipping.

You must manually change the Standing Order Status of the INV component on the standing order product to "Available" before running this process. For more information, please see Defining Standing Order Product Components.

Credit Card functionality has not yet been implemented for this process. Payment still has to be manually entered, no payment scheduling or automatic credit card payments.

Standing order processing creates a new order line as “Active” within the existing order with the actual product being shipped in the series. New order line gets pricing components only if original standing order line product has pricing_method_code=‘Component’, or else the pricing remains with the original order. Most of the necessary information to create this order line comes from this existing order. Remaining information will be fetched from product setup table and parameters.

It is recommended that you run this process whenever a new component becomes available. INV900 will only pick up components if the Standing Order Status of the component is "Available" and the Standing Order Ship Date is null. For more information, please see Defining Inventoried Product Components.

INV900 does NOT give free shipping on standing order lines. See Free Shipping for more information.

As of 7.4.1SP1, the GetProrateFactor stored procedure called by INV900 has been updated to allow for rounding up to 6 decimal points.

As of 7.6.0, components of standing order product components will successfully be added to orders by INV900. For example, if an INV product with a DCD component is added as a component of a standing order product, the DCD component will be added as a subline of the INV product subline in the standing order product master line, as shown below.

Parameters

Parameter

Description

Required?

Subtitle

Alphanumeric. Enter a subtitle, which would appear below the report heading within the title of the report.

No

Run Mode

·       EDIT - no database updates takes place, the process only uses the parameters and query to select records for reporting.

·       PROD – the process updates the order tables, where necessary, and processes a report detailing the records selected and new order lines created.

Yes

Organization ID

The Organization ID for which you want to run the report.

Read-only

Organization Unit

The Organization Unit ID for which you want to run the report.

Read-only

Parent Product

The standing Order Parent_ Product for which the new Component is being Fulfilled.

No

Product Code

The Standing Order Product Code for which the new component is being fulfilled.

If left blank, the process scans through all products from PRODUCT_COMPONENT table and selects the PRODUCT, COMPONENT_PRODUCT_ID where the

Standing_order_Status=‘Available’ and Standing_order_ship_date= 'NULL'.

No

Set Ship Date

Select "Yes" if you want the system to set the Standing Order Ship Date on the Components screen. If running INV900 for all standing orders, this should be set to "Yes". If running for a subset of standing orders, this should be set to "No".

Yes

Ship Date for the Component

Enter the date to be used as the Standing Order Ship Date for the standing order component in the standing order product setup. If this parameter is left blank, the Standing Order Ship Date for the standing order component will be set to the system date.

No

Ship Via Code for New Orders

If entered, the process sets this Ship Via Code on the Shipping Information tab in Order Entry for the new order lines (Order_detail.SHIP_VIA_CODE).

 

If left blank, the process retains the Ship Via Code of the master order line.

No

Sample Report