ORPOS Incorrectly Calculates the Item Discount If the Item Is on Promotion

(Doc ID 1348396.1)

Last updated on AUGUST 17, 2016

Applies to:

Oracle Retail Point-of-Service - Version 12.0.9IN and later
Information in this document applies to any platform.
***Checked for relevance on 27-Apr-2013***


Oracle Retail Point-of-Service (ORPOS) calculates the item discount incorrectly in some cases.

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.


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