My Oracle Support Banner

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

Last updated on AUGUST 22, 2023

Applies to:

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



With an account-level real-time discount, 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, Connection Manager (CM) does not forward that event over to the Pipeline for processing. Since these 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 purchases.

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

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

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



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.