Placing Sales Orders on Hold

The section provides an overview, prerequisites and describes how to:

Click to jump to parent topicUnderstanding Sales Order Holds in PeopleSoft Order Management

This section discusses:

In PeopleSoft Order Management, holds can be applied automatically or manually at order entry. Entry violations can prevent fulfillment in PeopleSoft Inventory, or PeopleSoft Purchasing for direct-shipped orders, if the violation of the order parameter is serious, or the system simply displays a warning message for less important infractions. Hold codes also determine whether demand should be included in the PeopleSoft Supply Planning algorithms.

The system can perform hold checks online at order entry or use two processes: Automatic Hold Check and Automatic Credit Check to periodically review quote and order headers, lines, and schedules to apply and release holds. A third process, Populate Demand, sends demand data to PeopleSoft Inventory for orders with released holds, if the order schedule is saved in an open status. If the order schedule is saved in pending status and is subsequently released manually from hold, changing the status to open sends the demand data to PeopleSoft Inventory. In this case, the Populate Demand process need not be run for that order.

Note. Additional processes remove other holds. The Request Price Check process (OM_AUDIT) is used for price discrepancy holds and the CC Processing (OM_CRC000) process removes credit card holds after they are authorized.

See Using Request Price Check (OM_AUDIT).

See Processing Credit Cards.

This section discusses:

Click to jump to top of pageClick to jump to parent topicSales Order Holds and Inventory Processing

Order information for sales orders in open status that are on hold is not passed to PeopleSoft Inventory until the hold is removed and the Populate Demand process is run. The exception to this rule is for hold conditions that are not severe enough to prevent order fulfillment. In these cases, you can determine which state to process through by checking the Pass to Unfulfilled, Pass to Releasable, Pass to Released, Pass to Picked/Confirmed, or Pass to Shipped options on the Hold Processing Page. When any of these items are checked, at the specified state, processing proceeds even when the order violates the hold parameter.

Sales orders can be put on hold after the demand line is sent to PeopleSoft Inventory. The inventory system checks for holds at two points in the fulfillment cycle:

The diagram outlines the effect of sales order holds on Inventory order fulfillment.

Effect of sales order holds on inventory (1 of 2)

Effect of sales order holds on inventory (2 of 2)

Click to jump to top of pageClick to jump to parent topicHold Information Appearing on Sales Orders

The sections discuss how hold information appears on sales orders.

Header Holds

When an order is on hold at the header level, this occurs:

Line Holds

When an order is on hold at the line level, this occurs:

Schedule Holds

When an order is on hold at the schedule level, this occurs:

The automatic holds that apply to the sales order header, line, and schedule are listed in this table:

Header

Line

Schedule

Bill to customer exceeds credit limit.

Bill to customer has a message attached with an action of hold.

No sold to ID entered.

No bill to ID entered.

VMI.

Product has a message attached with an action of hold.

Components are not defined for a product kit.

Minimum or maximum order quantity violations.

Buying agreement violations.

Configuration violations.

No ship to ID entered.

Margin violations.

Minimum selling price violation.

Counter sale.

Margin rule.

Click to jump to parent topicPrerequisites

Establish to set up options for hold processing.

  1. Define hold codes on the Hold Codes page.

  2. Define automatic hold parameters, determine the impact of manual holds on order processing, and elect online or background processing for hold checking, and establish holds on the Holds Processing page.

  3. Define Holds Setup options on the Holds Setup page.

  4. To associate a Message Action hold with a customer or product, define a message with an action of Hold on the Messages page.

See Also

Setting Up Order Processing Options

Click to jump to parent topicApplying Holds Automatically

This section provides and overview and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Automatic Hold Processing

Perform these steps to use automatic hold processing.

  1. Run the Automatic Hold Check Process.

  2. Run the Automatic Credit Check process by customer or source code.

  3. Run the Populate Demand process to populates PeopleSoft Inventory demand tables after the holds are released.

Click to jump to top of pageClick to jump to parent topicPages Used to Process Holds Automatically

Page Name

Object Name

Navigation

Usage

Automatic Hold Check

RUN_OM_HOLD

Order Management, Quotes and Orders, Process Orders, Apply/Release Order Hold

Establish process parameters to apply and remove holds that are not related to credit holds.

Customers

RUN_OM_CREDIT

Order Management, Quotes and Orders, Process Orders, Apply/Release Credit Hold, Customers

Establish process parameters to run credit checking for all orders by setID, customer, or customer group.

Source Codes

RUN_OM_CREDIT2

Order Management, Quotes and Orders, Process Orders, Apply/Release Credit Hold, Source Codes

Establish process parameters to run credit checking by source codes.

Populate Demand

RUN_OM_DEMAND

Order Management, Quotes and Orders, Process Orders, Release Demand to Inventory

Establish process parameters to pick up data for orders that are released from hold and send the information to PeopleSoft Inventory for fulfillment processing.

Click to jump to top of pageClick to jump to parent topicPerforming Automatic Hold Checking

Access the Automatic Hold Check page.

The Automatic Hold Check process (OM_HOLD) reviews open orders, lines, and shipment schedules for hold conditions based on the criteria that are established on the Hold Processing page as well as Message Action Holds. If conditions that previously put an order (header, line, or schedule) on hold no longer exist, this process automatically removes the hold.

Note. Run this process prior to picking or shipping in PeopleSoft Inventory to reevaluate the hold status for orders placed on hold after demand data is sent to Inventory.

Click to jump to top of pageClick to jump to parent topicPerforming Automatic Credit Checking for Customers

Access the Apply/Release Credit Hold - Customers page.

The Automatic Credit Check process (OM_CREDIT) determines which orders have credit holds that should be applied or released based on the credit hold criteria that is established on the:

All three of these credit-checking options must be selected in order for the process to perform credit checks. If a customer normally has credit checking run on their orders, you can bypass credit checking for a particular order by assigning an order group that has credit check turned off. Use this option when shipping customer goods on an order where you do not want the value of the order included in the credit-checking algorithm.

This process is enabled when Sales Order and or Quote is selected in the background group box on the Credit Processing page. Run the Automatic Credit Check process for customers and source codes.

Note. The credit-checking algorithm only includes orders in open status. Orders with order schedules in Pending status are ignored until they are moved to open. Automatic Credit Check should be run regularly if sales orders are modified after being created in open status. Run Automatic Credit Check for both customers and sales orders to ensure that orders changed to open from pending status are included in the process.

Note. You should run this process before picking or shipping in PeopleSoft Inventory to reevaluate the hold status for orders after demand data is sent to Inventory.

Customer Group

Only customer groups that you designate as a reporting group type on the Customer Group Table page appear on the list of available options.

Click to jump to top of pageClick to jump to parent topicPerforming Automatic Credit Checking by Order Source Codes

Access the Apply/Release Credit Hold - Source Codes page.

Inclusive Source Code

If you leave the field blank, the Automatic Credit Check process runs for all source codes. Source Codes are set up on the Order Source Codes page. Elect to run this process for a specific order source. For example, if you want to run Automatic Credit Check against orders that you receive from the web, you enter the source code that you set up for web orders.

Click to jump to top of pageClick to jump to parent topicPopulating Demand

Access the Populate Demand page.

When an order is placed on hold, the system may not send demand to PeopleSoft Inventory depending on the selections that are in the Process Thru Inv (process through inventory) fields on the Holds Processing page and the Credit Processing pages. When holds prevent order information transfer to Inventory, the Populate Demand process picks up data from these orders that are in open status and populates PeopleSoft Inventory demand tables when the holds are released.

Click to jump to parent topicApplying Holds Manually

Automatic hold processing handles the majority of order holds, but there may be circumstances that require clerks to place order or quote headers, lines, or schedules on hold manually. Determine the effect of manual holds on order processing and planning consideration on the Hold Processing page.

Use these pages to apply manual holds for sales orders and quotes:

Note. Orders that are placed on hold manually must have the holds removed manually.

Click to jump to top of pageClick to jump to parent topicPages Used to Apply Holds Manually

Page Name

Object Name

Navigation

Usage

Header Holds/Change Reasons

ORDENT_HDR_RSN

Select Holds / Change Reasons in the …Header Menu field on the Order Entry Form page.

Place or remove manual order holds at the header level.

Line Holds/Change Reasons

ORDENT_LINE_RSN

Select Holds / Change Reasons in the …Lines Menu field on the Order Entry Form page.

Place or remove manual order holds at the line level.

Schedule Holds/Change Reasons

ORDENT_SCH_RSN

Select Holds / Change Reasons in the …Schedule Menu field on the Shipment Schedules page.

Place or remove manual order holds at the schedule level.