Backout Events Are Not Generated During Rerating (Doc ID 2177414.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

On : 7.5.0.15.0 version, Rerating

Issue :

Backout events are not getting generated during rerating.

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.  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
4. Execute rerating on 25th April by running pin_rate_change utility to create rerate jobs and then executing below 4 steps for rerating:
  pin_rerate -process jobs
  pin_rerate -process queue
  pin_rerate -rerate
  pin_rerate -process queue

Expected behavior :

Along with other backout events, there should be ones for the discount events from  step 3

Actual behavior :

Only backout events for the MCF events are generated.



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