Redundant Discount Granted When Changing Discount End Dates (Doc ID 1459352.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

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

Symptoms

BRM does not generate the expected results when we modify a customer discount by aligning the old and new discount bt changing the end- and start-dates. Redundant discounts are granted during changing discount end dates. 

Scenario1:
Create a discount which gives 100% discount on Monthly Cycle Fee (MCF)
Create a product with 50 as MCF

1. Create an account with the above product and discount on Jan 1st (Balance is +50-50 = 0)
2. Change the end dates of the product to 15th Jan (Balance is +25-25=0)
3. Now change the end dates of the discount to 15th Jan (Balance is +0-25 = -25)

Expected result:
Only 2 MCF events should be generated and no MCF event should be generated when discount end dates are changed.
Balance should be 0

Scenario2:
Create a discount which gives 100% discount on MCF
Create a product with 50 as MCF

1. Create an account with the above product and discount on Jan 1st (Balance is +50-50 = 0)
2. Change the end dates of the product to 15th Jan (Balance is +25-25=0)
3. Now change the end dates of the discount to 12th Jan

Expected result:
Two MCF should be generated for the first and second step with 0 as balance impact
One MCF should be generated for the period 12th to 15th JAN with prorated positive MCF balance impact.

 

Cause

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