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:
This problem can occur on any platform.


-- 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] /account xxxxx 44
0 PIN_FLD_SERVICE_OBJ POID [0] /service/telco/gsm/telephony xxxxxx 0
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


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