Last updated on SEPTEMBER 21, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 7.5.0]
Customer initially have non currency bucket of 500 $(Psuedo Dollar) and the usage is discounted from this bucket. Once the 500 $ has been consumed from this noncurrency bucket the customer actually gets charged. Customer have a discount configured to accumulate the charges once the non currency bucket(Aggregator) has been consumed completely.
Let's assume they have fixed thresholds configured on the Aggregator at |5|10|15 respectively. Now when usage comes for a charge of 550$ initial 500$ is given as a discount, since the 500 pseudo dollar bucket is available and a value of 50$ is accumulated in the aggregator bucket. Now even though thresholds are configured at |5|10|15 for the aggregator bucket the balance breach XML is not generated for this scenario.
How ever when the usage comes for a charge of 502$ first 500$ is discounted from the pseudo dollar bucket and 2$ is charged and also accumulated in the aggregator noncurrency bucket.
Now when the next usage comes for a charge of 5$ the aggregator is added for the 5$ and then now the aggregator is having a value of 7$ and it breaches the fixed thresholds configured at 5 and it is generating the balance breach XML in this case.
So In short when the impact is happening via discount they are not able to monitor the non currency bucket till the first balance bucket is created. Expected behavior is to generate the balance breach XML in the first scenario explained above.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms