My Oracle Support Banner

Discounting a Resource Does Not Stop at Pre-Defined Condition (Doc ID 738364.1)

Last updated on APRIL 10, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On all versions of Oracle Communications Billing and Revenue Management (BRM), when enforcing "bal(100001) < 0" in a discount trigger, if the Event Data Record (EDR) usage is more than the NextBal for the SubBalance, the call is failed during rating/discounting, and the EDR is rejected.

The following error messages can be seen from the log stream:

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.

To reproduce this issue, 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!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.