Releasing Orders from Time Hold

Purpose: Use the Release Orders on Time Hold (RSLTME) function to release prepaid orders from hold automatically when the number of days to hold the order (in the Hold days field in the Pay Type table) has passed, and to release orders held for credit card authorization.

Prepaid orders: When this job runs, the system checks all open prepaid orders (pay category Cash/Check) to see if the hold days have expired. The system holds prepaid orders automatically for a certain number of days to ensure that the checks clear (you define the hold days in the Pay Type table). The system places these orders on TM hold (Time Hold), which is a system-level hold. Once the checks have cleared, these orders are eligible for pick slip preparation, unless they are on hold for some other reason. By running this program, you have the system release the eligible orders automatically, so you do not have to release them one-by-one.

See Working with Pay Types (WPAY) for information on setting up the Pay Type table.

Credit card orders: This job also evaluates orders placed on hold because of a declined credit card. You can specify a number of days to hold an order based on the response you receive from an authorization service; for example, if a credit card is declined because the customer is over a credit limit, it is unlikely that the customer's credit situation will change significantly in a single day. In this situation, you might set up this vendor response to hold such orders for five days before making these orders eligible for pick slip preparation and attempting authorization again.

Orders that are on hold because of a declined credit card have an order hold reason of AT (failed authorization). See Working with Credit Card Cancellations (WCCC) for a discussion on managing declined authorizations using Order Management System.

Pick slip preparation: When you release an order from hold, the system removes any pick slip preparation that has been applied to the order and then reevaluates the order for pick slip preparation; see Preparing Orders for Pick Slip Generation.

In this chapter:

Releasing Orders from Time Hold

Orders Released from Time Hold Report

Define as periodic function: You must define RSLTME as a periodic function with Working with Periodic Functions (WPER).

Sample setup: Enter the following at the Create Periodic Function Screen:

• Function: RLSTIME

• Description: Release Orders on Time Hold

• Company parameter: Y

• Appl area: C/S

• Program name: CSR0557

Add to DAILY periodic process: Next, at the Work with Periodic Processes Screen, select Functions to add this periodic function to your daily periodic process.

Released orders report: The system prints the Orders Released from Time Hold Report automatically when you execute the Daily Periodic Process, which includes the Release Orders from Time Hold job. If the order is still on user hold, the system displays the user hold reason on the report.

Order history for release: The system logs messages to the Order History table automatically for orders placed on and released from time hold. Select Order History in standard Order Inquiry to advance to the Display Order History screen. This information is also available in streamlined Order Inquiry by selecting History.

History messages: Two messages are logged for orders placed on Time Hold (TM type hold) or credit card hold (AT). The first message is logged automatically when the system places the order on hold.

The second message is logged automatically when the system releases the order after the hold days expire. This message contains:

• the date the order was released from TM or AT hold (although it may remain on hold for other reasons)

• the type of transaction, which is R for "release"

• a transaction note, which identifies the type of activity performed

• the dollar amount of the order

• the user ID of the person who started the periodic process

SO02_06 OMSCS 19.0 December 2019 OHC