Incorrect Refund Was Charged After Modifying Product's End Date (Doc ID 751586.1)

Last updated on DECEMBER 27, 2011

Applies to:

Oracle Communications Billing and Revenue Management - Version: 6.7.0.1.0 and later   [Release: 6.7.0 and later ]
Information in this document applies to any platform.
***Checked for relevance on 27-Dec-2011***

Symptoms

-- Requirement:
When a product's end date was set to end within 30 days a full amount will be refunded and if product's end date was set to end 31 days onwards a pro-rated amount will be refunded.
For example: the price plan has a product of Quarterly Cycle Forward event with 2 tiers:
1. $20 for first 30 days, proratable, do not charge for this cycle when cancelled.
2. $20 for 31-days to never, proratable, calculate the charge based on the amount when cancelled.

Issue exists in the following scenarios:
A. If product’s end date was set to end after 30 days.
B. Modifying of product end date happened twice.
C. If product’s end date was already set and deal was cancelled before reaching its set end date.

-- Steps To Reproduce:
A. Product’s end date was set to end after 30 days:
1. Create an account.
2. Move next day and run billing.
3. Modify end date of all products 40 days after account creation.
4. Move PVT 40 days after account creation and run bill.
5. Check for the amount charge.
Result: Full amount instead of correct prorated amount was refunded.

B. Modifying of product end date happened twice:
1. Create an account.
2. Move next day and run billing.
3. Modify end date of all products attached 50 days after account creation.
4. Move next day.
5. Modify end date of all products attached 40 days after account creation.
6. Move PVT 40 days after account creation and run billing.
7. Check for the amount charge.
Result: Incorrect pro-rated amount was refunded.

C. Product’s end date was already set and deal was cancelled before reaching its set end date:
1. Create an account
2. Move next day and run billing
3. Modify end date of all products attached 50 days after account creation.
4. Move 40 days after account creation
5. Cancel deal
6. Hit Bill Now
7. Check for the amount charge
Result: Incorrect pro-rated amount was refunded.

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