(Doc ID 1573074.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.5.0]
Linux x86-64


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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms