My Oracle Support Banner

Discounting A Resource Does Not Stop At Pre-Defined Condition (Doc ID 738364.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.
Checked for relevance on 09-Feb-2012.
***Checked for relevance on 18-Aug-2013***



When enforcing bal(100001)<0 in a trigger, if the EDR usage is more than the NextBal for the SubBalance, the call is failed during rating/discounting, and the EDR is rejected.

Following error messages can be seen from the log stream:

13.08.2008 16:57:35 The actual log level is NORMAL. All messages with this or higher severity will be logged.
13.08.2008 16:57:35 Beginning to process stream 'xxxxx.edr'.
13.08.2008 16:57:37 The EDR with number '00000001' (starting at byteposition: 149) contains the errors :
13.08.2008 16:57:37 No sub-balance impact created for BG/Resource '1002629978/100001', discount not granted for this EDR. Make sure the resource is valid and there is a check for available resource in the configuration.
13.08.2008 16:57:37 The EDR is rejected.
13.08.2008 16:57:37 End of the processing of stream 'xxxx.edr'.

The expected result is, the NextBal becomes 0 and EDR should be processed. If more EDRs are coming, the NextBal remains 0 and EDRs are not rejected.

When the balance is 0, there is no charge. This issue causes over charge and stops EDR rating/discounting.

Steps To Reproduce:
Continue to pass EDR files till the usage is greater than the NextBal amount in the SubBalance group.


To view full details, 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 a vibrant support community of peers and Oracle experts.