Invalid Balance Impacts When Setting Discount End Date In Future
(Doc ID 2020007.1)
Last updated on MARCH 04, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 188.8.131.52.0 to 184.108.40.206.0 [Release 7.5.0]
Information in this document applies to any platform.
Steps to reproduce the problem:
1. On date 01.01.2015
1.1. Create account and service
1.2. Purchase product P1 with cycle fee, with start date = 01.01.2015, end date = 0
1.2.1. Cycle fee is charged for period 01.01.2015 - 01.02.2015
1.3. Purchase discount D1 discounting P1 for -100%, with start date = 01.01.2015, end date 01.01.2017
1.3.1. Discount is applied for entire period 01.01.2015 - 01.02.2015
1.4. Purchase product P2, with start date = 01.04.2015, end date = 01.01.2017
1.4.1. This product does not start in current cycle and is probably irrelevant
1.5. Purchase product P3, with start date = 01.01.2015, end date = 01.01.2017
1.5.1. This product has no cyclic fees and is probably irrelevant
2. On date 03.01.2015
2.1. Set end dates of D1 and P3 to 11.01.2015
2.1.1. Fee for P1 is re-applied for period 11.01.2015 - 01.02.2015 - this is ok
2.2. Set end date of P2 to 01.04.2015
3. On date 08.01.2015:
3.1. Set end dates of D1, P2 and P3 back to 01.01.2017
3.1.1. Fee for P1 is re-applied for entire period 01.01.2015 - 01.02.2015, and discount is applied for period 08.01.2015 - 01.02.2015
Balance impacts applied at step 3.1.1. are incorrect.
Firstly, fee for P1 for period 11.01.2015 - 01.02.2015 is applied twice.
Secondly, discount for period 08.01.2015 - 11.01.2015 is applied twice.
Balance impact at step 3.1.1. should re-apply discount for period 11.01.2015 - 01.02.2015 only. It should be a negation of balance impacts calculated at step 2.1.1.
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