Discount Module Not Applying Charge As Expected

(Doc ID 1598131.1)

Last updated on SEPTEMBER 20, 2017

Applies to:

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

Goal

On :  BRM 7.2.1.0.0 version, Pipeline Manager

       Discount module does not seem to apply charge as expected  in below scenario.

Scenario
---------------
*   using a discount to rerate a call at 0.1$/Min
*   in order to do this, the first discount balance impact negates the rated charge and the next balance impact applies the charge at 0.1$/Min.
*   for a 1 min call rated at 0.95$/Min the second discount balance impact has a zero charge if the prorate beat is not set and charge of 0.00153 if the prorate beat is set. One is expecting the second bal impact to be 0.1 for a 1 min call
*   discount is offered through DISCOUNTBUNDLE ERA ( and not through a discount object )

Configuration
---------------
DISCOUNT_RULE:  
           DrumExpression = TotalC
           RuleType       = Threshold
           DrumType       = Charge
      DISCOUNT_STEP :
           ThresholdFrom  = 0
           ThresholdTo    = Infinity
       BALANCE_IMPACT [1]:
            Resource       = 840
            Percentage     = -100%
            BaseExpression = TotalC
       BALANCE_IMPACT [2]:
            Resource       = 840
            Amount     =  0.1
            Beat  = 60 , Prorate based on the beat amount = disabled
            BaseExpression = TotalQ

Question
---------------
It is expected that the second balance impact should be 0.1$ for a 1 min call. How to configure this ?

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