My Oracle Support Banner

ORPOS Incorrectly Calculates the Item Discount For a Promotional Item (Doc ID 1348396.1)

Last updated on JANUARY 30, 2022

Applies to:

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


Oracle Retail Point-of-Service (ORPOS) calculates the item discount incorrectly when the item is part of an active advanced pricing rule and a manual discount is applied on the item.

Steps to Reproduce:

Scenario 1

  1. Create a new Discount Rule in Back Office (BO); Discount Rule ID: 042410024009, Discount Rule Name: DFF_test_21_4, Discount Rule Type: BuyNofXgetYatZ%off, Item = 4321.
  2. Log into ORPOS.
  3. Scan item 4321 three times.  The third item shows value zero.
  4. Select the second item and press Pricing --> F4 Discount --> F5 AMT.  Enter some value then press Enter.
  5. Note that the new added discount is added as a negative value.
  6. Press Tender and get the below error:

Invalid Discount Notice
The discount cannot be greater than the selling price of the item(s).

Scenario 2

  1. Activate a complex promotion as "Buy 5 of N get 1 free".
  2. Log into ORPOS.
  3. Create a sale transaction with 6 items 1234; see that the sixth item is 100% discounted.
  4. Select the fifth item occurrence and go to Price > Discount > 20%.
  5. See that the discount is not applied.
  6. Select the item once again and re-apply the discount.   See that the discount is applied.




To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.