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

Last updated on AUGUST 15, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.5.0.0.0 [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.
**Checked for relevance on 19th Aug 2014**

Goal

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?
 

Solution

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