My Oracle Support Banner

BRM: How to Stop Events With Zero Balance Impact Being Created (Doc ID 1502564.1)

Last updated on DECEMBER 03, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.


Billing Time discount event is created even if there are no balance impacts.

A system discount is configured with billing time discount event. This discount will check the balance of a non-currency resource (aggregation counter) and charge the account based on that value.
If the aggregated value is 0, nothing will be charged. If the account has usage and aggregation counter value > 0, the billing time discount event (/event/billing/cycle/discount) is being created with balance impacts (amount>0) as expected.

When the account has aggregation counter value as 0, the discount is checking the BAL(aggregation counter) and no balance impacts are being created. That's OK. But, still the billing time discount event is being created without any balance impacts.
Due to this, there are thousands of /event/billing/cycle/discount events being generated on each bill run even though the balance impacts are not present in those.
How to configure BRM NOT to create /event/billing/cycle/discount event when there are no balance impacts? In general, is there a way to suppress events with zero balance impact being created?


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.