Last updated on SEPTEMBER 24, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version: 18.104.22.168.0
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.0.0.1 /account xxxxx 44
0 PIN_FLD_SERVICE_OBJ POID  0.0.0.1 /service/telco/gsm/telephony xxxxxx 0
0 PIN_FLD_PROGRAM_NAME STR  "SIT testing"
0 PIN_FLD_END_T TSTAMP  (1827676799) <null>
0 PIN_FLD_START_T TSTAMP  (1827676799) <null>
0 PIN_FLD_DEAL_INFO SUBSTRUCT  allocated 20, used 7
1 PIN_FLD_PACKAGE_ID INT  xxxx
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms