Proration Not Happening Correctly When Cancelling A Discount Associated With A Deal (Doc ID 726548.1)

Last updated on AUGUST 18, 2008

Applies to:

Oracle Communications Billing and Revenue Management - Version: 6.7.0.0.0
This problem can occur on any platform.

Symptoms

The issue can be explained with the following scenario.

1)Create a account with a plan (Say Monthly Cycle Forward  30 euros and discount thatgrants  -19 euros)

Discount settings(Done through Pricing Center) :On Purchase and On Cancel both are set to prorate discount

Prorate settings for the product is :at purchase time we have charge based on amount used, at cancel time do not charge

Say account is created on 1st June. 

The result is 30 e - 19 e = 11 e 

move the pin_virtual_time to 10th June and do a discount cancellation.

The results was 11 - 5.69 = 5.31 e 

The scale used to calculate is -9/30*19 which actually should be 21/30*19 on the positive side.

The expectation is the customer gets a discount at account creation and  during cancel time he should give something back of the discount.

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