Cycle Arrear Event Backday Cancel And Rerate Not Correct (Doc ID 738675.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

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

Symptoms

-- Problem Statement:
Back dated cancel deal generates a redundant monthly arrear event, and rerate waives all charges


-- Business Impact:
Unable to bill correctly as calculation is wrong on cancellation

-- Steps To Reproduce:

1. Create an account on time T1, purchase a deal with $12 monthly arrear. This would make the bill cycle
from T1 - T2.

2. Move pin virtual time from T1 to T2 00:01:00, (please note the environment is set to 8
hrs delay billing), and purchase any deal ($138 monthly forward fee ) in order to trigger
the $12 monthly arrear event.

3. At the moment, the bill in progress is $150 ($138 + $12), which is what is expected.

4. After that, if you use op-code PCM_OP_SUBSCRIPTION_CANCEL_DEAL to execute a back dated deal cancellation via testnap with the flist like:

 
0 PIN_FLD_POID POID [0] 0.0.0.1 /account xxxxx 44
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm/telephony xxxxxx 0
0 PIN_FLD_PROGRAM_NAME STR [0] "SIT testing"
0 PIN_FLD_END_T TSTAMP [0] (1827676799) <null>
0 PIN_FLD_START_T TSTAMP [0] (1827676799) <null>
0 PIN_FLD_DEAL_INFO SUBSTRUCT [0] allocated 20, used 7
1 PIN_FLD_PACKAGE_ID INT [0] xxxx


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