The Discount Is Not Granted When Purchases Two Sequential Discount Deals (Doc ID 780627.1)

Last updated on FEBRUARY 22, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.2.1.0.0 to 7.2.1.0.0 [Release 7.2.1]
Information in this document applies to any platform.
This problem can occur on any platform.
**Checked for relevance on 03-Sep-2012***

Symptoms

-- Problem Statement:
Turn on the business param "sequential_cycle_discounting". If you purchase two sequential discount deals, the discount is not granted. The events are generated, but have negative and positive events that equals to zero ( net events ).

-- Steps To Reproduce:
1. Turn on business parameter "sequential_cycle_discounting".
2. Create a "dummy GSM Tel service plan" with no product.
3. Create a deal with a product using Rate Plan Selector, call "Product 14"
4. Create discount A with Monthly Cycle Forward event (MCF) discount 91.03% off, set Multiple Discount Per Event = Sequential, and set Priority = 10
5. Create discount B with MCF discount 10.38% off, set Multiple Discount Per Event = Sequential, and set Priority = 0
6. Create an account with dummy GSM Tel service plan on Sep 10, 2009, DOM =1, effective date = 07/18/2009
7. Backdate purchase "Product 14", backdate = 07/18/2009 on Sep 10, 2009. Balance = $45
 == > this is ok, because MCF= 31
8. Backdate purchase discountA, backdate = 07/18/2009 on Sep 10, 2009. Balance = $4.04
==> 45 - (45*91.03%)= $4.04
9. Backdate purchase discountB, backdate = 0718/2009 on sep 10, 2009, Balance = $44.582

Actual Result: 40.964 - 41.382 - 40.964 + 45 + 40.964 = $44.582
Expect Result: (45 -(45*91.03%)) * (1-10.38%)=$3.32


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