Account level Discounts Have Inconsistent Behavior If The Sequential Discounting Is Enabled (Doc ID 1474193.1)

Last updated on NOVEMBER 11, 2015

Applies to:

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

Symptoms

Scenario:

Created an account-level real-time discount, and the system is behaving in an inconsistent manner. The discount fires for all products for both the account level and service level at purchase time for monthly fees; but, when one of the service-level products is cancelled, the CM does not forward that event over to the pipeline for processing. Since the products are set to prorate on cancellation, this causes incorrect charges when products are cancelled.


Test case :

1)  Created account on June 9th and purchased a plan which contains :

     BIP(Bill-In-Progress) is $270.

     Note: Purchase level of discount for account level discount is set to apply for both service and account product purchase.

2) Move the pvt(pin_virtual_time) to June 12th and cancel the service-level product.


Actual result: Only product charge of $180 was refunded.

Expect result: Apart from product charge of $180 , discount should also get refunded. Hence the total refund will be $162 ( $180 - $18)

 

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