Price Override of Item in Discount Rule "BuyNofXgetYatZ%off" Generates Wrong Discount Amount (Doc ID 1907303.1)

Last updated on MARCH 23, 2016

Applies to:

Oracle Retail Point-of-Service - Version 14.0 and later
Information in this document applies to any platform.

Symptoms

In Oracle Retail Point of Service (ORPOS) , a price override for an item in discount rule "BuyNofXgetYatZ%off" yields an incorrect discount amount.

Steps to Reproduce:

1. Create a discount rule "BuyNofXgetYatZ%off" in Oracle Retail Back Office (ORBO) matching the following xml import file:


2. Enter SKU 4321 ($19.95).
3. Enter SKU 42 ($34.50).
4. Enter SKU 1234 ($10.00)
    Result: Promo fires, giving a $10.00 discount (which is correct).
5. Enter SKU 42 ($34.50).
    Result: Promotion changes to a $19.95 discount (which is correct).
6. Price override SKU 42 from $34.50 to $12.00.
    Result: Discount amount is $34.50. This should be $12.00.

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