Discounting A Resource Does Not Stop At Pre-Defined Condition
Last updated on SEPTEMBER 26, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 18.104.22.168.0 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 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
Million Knowledge Articles and hundreds of Community platforms