Other Item Discount Not Applying Based On Precedence

(Doc ID 2320172.1)

Last updated on NOVEMBER 09, 2017

Applies to:

Oracle Advanced Pricing - Version 12.2 and later
Information in this document applies to any platform.

Symptoms


Find that two Other Item Discounts are being applied to one order line, even though they are in the same incompatibility group and pricing phase.
The pricing phase incompatibility resolve code, All Lines Adjustment, is set to Precedence at user level.
This occurs randomly for two items.

EXPECTED BEHAVIOR
-----------------------
Expects only one of the two Other Item Discounts(OID) to be applied; the one with the highest precedence (lowest number) should be applied.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Responsibility: Order Management Super User (or equivalent)
2. Navigate to: Orders, Returns > Sales Orders
3. Enter order line for item
4. Save.
  Find that both OID modifiers are applied.
5. Navigate to: Modifier > Modifier Setup
6. Query the modifier(s) in question.
  Highest precedence = 260, assigned on the qualifier.
  Both have this same precedence.

 

Scenario 2:

The OID (other item discount) with precedence 900 , 910, 290.
All 3 modifier lines have product attribute =  ALL ITEMS.

Modifier with precedence = 920 applies.
Expectation is modifier with  precedence = 900.

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