Wrong Balance Generated After Purchased A Second Discount
(Doc ID 1275014.1)
Last updated on AUGUST 08, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]Information in this document applies to any platform.
Symptoms
Sequential discounting is not applied properly when multiple discounts and backdating is involved (this issue only occurs when there are multiple discounts involved).
Setup to reproduce:
------------------------
0) Use subscription service – Account DOM = 1
1) Set "SequentialCycleDiscounting" business parameter to 1 at PIN_HOME/sys/data/config/bus_params_billing.xml
<SequentialCycleDiscounting>enabled</SequentialCycleDiscounting>
2) Load the xml file using command : pin_bus_params -v "bus_params_billing.xml"
3) Restart cm
4) Set "fm_subscription rate_change" in cm pin.conf to 1. Restart cm.
Steps to reproduce:
------------------------
5) 01 May 2010, Created an account using the dummy plan
6) 01 May 2010, Purchased one deal containing "Prod1", use backdate feature in Customer Center “Backdate the purchase to …”
7) Run bill now feature from Customer Center
8) 01 May 2010, Purchased one deal containing "Prod2" on 15 Jun 2010, use backdate feature in Customer Center
9) 01 May 2010, Purchased one more deal containing “Disc2”, must apply over Prod2, on 15 Jun 2010; Use backdate feature in Customer Center.
10) Set end date to Discount 2 in purchase,cycle,usage box in Plan tab.
This is an important step, do not do this step when you purchase the discount in step 9.
11) 01 May 2010, Purchased one deal containing "Prod2" on 15 Jun 2010. Use backdate feature in Customer Center
12) 01 May 2010, Purchased one deal containing “Disc2”, must apply over Prod2, on 15 Jun 2010. Use backdate feature in Customer Center.
13) Set end date to Discount 2 in purchase,cycle,usage box in Plan tab.
This is an important step, don't do this step when you purchase the discount en step 12.
Check resulting balance: BRM does not generate the correct balance.
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |