My Oracle Support Banner

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

Last updated on MAY 24, 2018

Applies to:

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


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.


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.