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.


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