Rollover Cycles and Cumulative Rollover Mins Were Not Applied Correctly (Doc ID 2127151.1)

Last updated on APRIL 27, 2016

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.7.0 and later
Information in this document applies to any platform.

Goal

On : 11.2.0.7.0 version, Rating business logic

In case of rollover scenario, Cumulative Rollover mins and Rollover cycles were not getting applied correctly.

Details of the scenario is as below:

Rollover product configuration:
- 100 free mins granted monthly
- Maximum Number of Rollover cycles = 3
- Maximum Rollover Amount per cycle = 40
- Maximum cumulative rollover total = 100

Account poid: 173001089
Created on: Jan 1 2016
Bill cycle: Jan 1 to Feb 1 , 2016

Initial Free mins
Jan = -100

Usage of 116.66 mins in Jan
Free mins remaining
Jan = 0
(Remaining 16 mins charged correctly)

Bill generated for Jan
Free mins remaining
Jan = 0
Feb = -100

Usage of 50 mins in Feb
Free mins remaining
Jan = 0
Feb = -50

Bill generated for Feb
Free mins remaining
Jan = 0
Feb = -50
Mar = -100

Bill generated for Mar
Free mins remaining
Jan = 0
Feb = -50
Mar = -100
Apr = -100

Bill generated for Apr
Free mins remaining
Jan = 0
Feb = -50
Mar = -100
Apr = -100
May = -100


In this scenario, the maximum number of rollover cycle has crossed three, Max.Rollover Amount per cycle is greater than 40 and the cumulative rollover minutes is also more than 150.
Why the free minutes are not exhausted for Feb balance?

It has the same effect for the case of the subsequent months as well.
 

Solution

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