OTM Assigns the SMC Master Rate Although Condition Returns False when "Allow Uncosted Line Items" Is Checked.

(Doc ID 2341224.1)

Last updated on DECEMBER 19, 2017

Applies to:

Oracle Transportation Management - Version 6.4.2 and later
Information in this document applies to any platform.

Symptoms

OTM ignore the SMC master Rate Record cost condition evaluation and returning the rate as a valid one although the condition is evaluated and returned false. That happens only when the Master Rate Record has 'Allow Uncosted Line Items' checked on the attributes tab.

Example:

----------
LTL Base Rate Offering
LTL Base Rate Record

LTL MASTER RATE OFFERING
LTL MASTER RATE RECORD (This rate has the following conditions)

SMC Source Location Routing flag (D, or I) = D
AND SMC Destination Location Routing Flag (, D, or I) = D
AND Shipment Total Volume <= 200 CUFT
Apply Discount Of 54.5%

Run a RIQ with Line volume = 217 CUMTR (greater than the volume in the rate condition)

You will get the this rate as a valid rate.
LTL MASTER RATE OFFERING
LTL MASTER RATE RECORD

12:32.2 291056 Debug RateEngineDetails RECharge.evaluate(): Testing: (((SHIPMENT.SRC_ROUTINGFLAG = D) and (SHIPMENT.DEST_ROUTINGFLAG = D)) and (SHIPMENT.VOLUME <= 200 CUFT)) [
RECharge.evaluate(): condition was evaluated and returned false

NOTE:
On the Master Rate Record (LTL MASTER RATE RECORD)

If, "Allow Uncosted Line Items" check box is Y, OTM returns the rate as a valid rate although the cost condition = false
If, "Allow Uncosted Line Items" check box is N, OTM does not return the rate as a valid one which is the correct result.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms