Discount Validity Rules Not Working Correctly if Deal Contains Multiple Discounts (Doc ID 782313.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.2.1.0.0 to 7.2.1.0.1 [Release 7.2.1]
Information in this document applies to any platform.
**Checked for relevance on 26-Dec-2012***

Symptoms

Problem Statement

If a deal contains multiple discounts with the same configuration, when canceling the deal then it's setting the usage_end_t/purchase_end_t/cycle_end_t to only first discount. It's not setting usage_end_t/purchase_end_t/cycle_end_t for other discounts in the same deal. 

Steps To Reproduce

1. Configured a deal with one product and three/{more than one} discount objects.

NOTE: In the Discount Attributes dialog box of Pricing Center for the discount objects, select "Full Discount" under "Valid to middle of cycle" in the "Usage Discount Information" area, and click Apply.

2. Created an account on March 1st.
3. Purchased the deal.
4. Moved PVT (pin_virtual_time) to Billing date (April 1st) and billed the account.
5. Moved PVT to 15th April and canceled the deal.

When a CSR cancels a deal with this discount in the middle of the cycle, the discount end date
(USAGE_END_T/PURCHASE_END_T) is set to the end of the cycle for the first discount only.  The rest of the discounts don't have the same setting, but the actual result is only the first discount has the dates set correctly.

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