Incorrect Discount Events Are Generated When Discount Is Purchased Post Adding New Date Range In ChargeOffer

(Doc ID 2182122.1)

Last updated on OCTOBER 27, 2016

Applies to:

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

Symptoms

Issue :

Proper discount events are not getting generated while purchasing discount.

Steps to reproduce :

1. Create account on 2nd April with a monthly rental product charging $100 per month, with 1 month in-advance billing (with 25% tax)
    This creates below MCF(monthly cycle forward) and tax events:
    $96.666667 : Rental event from 2nd April to 1st May
    $24.166667 : Tax on above event
    $100 : Rental event from 1st May to 1st June
    $25 : Tax on above event
2. Change price plan of product by adding a new date range from 15th April which charges $200 per month.
    Confirm that rate_change object is getting created.
3. Purchase a discount on 10th April using opcode : PCM_OP_SUBSCRIPTION_PURCHASE_DEAL

Expected behavior :

This should create discount events:
       from 10th April to 15th April as per old rate
       from 15th April to 1st May as per new rate
       from 1st May to 1st June as per new rate

Actual behavior :

Only 2 events are created as below:
    -$30 : Applied event for rental charge from 1st May to 1st June.
   -$7.5 : Tax on above.

Changes

 

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