Non Currency Resources Bundle Configured With Proration Full And 1 Month Advance Billing Is Prorated (Doc ID 1332523.1)

Last updated on NOVEMBER 17, 2011

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.4.0.0.0 and later   [Release: 7.4.0 and later ]
Information in this document applies to any platform.

Symptoms


The scenario
===========
  1. Configure a bundle product with FULL Proration and 1 month advance billing. 
  2. Create an account say Mar 1st 2011 
  3. On 10th March  purchase_deal with the CYCLE_END_T populated with the time offset (expectedly end date = 21 April 2011) 
  4. After the purchase, check the /balance_group whether the bundle is prorated.

 nap(18025)> robj - 0.0.0.1 /balance_group 8396860
 # number of field entries allocated 20, used 14
 0 PIN_FLD_POID POID [0] 0.0.0.1 /balance_group 8396860 3
 0 PIN_FLD_CREATED_T TSTAMP [0] (1299726221) Thu Mar 10 03:03:41 2011
 0 PIN_FLD_MOD_T TSTAMP [0] (1299726476) Thu Mar 10 03:07:56 2011
 0 PIN_FLD_READ_ACCESS STR [0] "L"
 0 PIN_FLD_WRITE_ACCESS STR [0] "L"
 0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 8397276 0
 0 PIN_FLD_BATCH_CNTR INT [0] 0
 0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 8397788 0
 0 PIN_FLD_EFFECTIVE_T TSTAMP [0] (1299726220) Thu Mar 10 03:03:40 2011
 0 PIN_FLD_NAME STR [0] "Balance Group<Account>"
 0 PIN_FLD_OBJECT_CACHE_TYPE ENUM [0] 0
 0 PIN_FLD_REALTIME_CNTR INT [0] 4
 0 PIN_FLD_BALANCES ARRAY [840] allocated 20, used 4
 1 PIN_FLD_CONSUMPTION_RULE ENUM [0] 0
 1 PIN_FLD_CREDIT_PROFILE INT [0] 0
 1 PIN_FLD_NEXT_BAL DECIMAL [0] 0
 1 PIN_FLD_RESERVED_AMOUNT DECIMAL [0] 0
 0 PIN_FLD_BALANCES ARRAY [1000004] allocated 20, used 6
 1 PIN_FLD_CONSUMPTION_RULE ENUM [0] 0
 1 PIN_FLD_CREDIT_PROFILE INT [0] 2
 1 PIN_FLD_NEXT_BAL DECIMAL [0] 0
 1 PIN_FLD_RESERVED_AMOUNT DECIMAL [0] 0
 1 PIN_FLD_SUB_BALANCES ARRAY [2] allocated 20, used 10
 2 PIN_FLD_CONTRIBUTOR_STR STR [0] ""
 2 PIN_FLD_CURRENT_BAL DECIMAL [0] -50
 2 PIN_FLD_DELAYED_BAL DECIMAL [0] 0
 2 PIN_FLD_GRANTOR_OBJ POID [0] 0.0.0.1 /purchased_product 8401068  0
 2 PIN_FLD_NEXT_BAL DECIMAL [0] 0
 2 PIN_FLD_ROLLOVER_DATA INT [0] 1073807360
 2 PIN_FLD_VALID_FROM TSTAMP [0] (1299715200) Thu Mar 10 00:00:00  2011
 2 PIN_FLD_VALID_FROM_DETAILS INT [0] 0
 2 PIN_FLD_VALID_TO TSTAMP [0] (1301616000) Fri Apr 01 00:00:00  2011
 2 PIN_FLD_VALID_TO_DETAILS INT [0] 0
 1 PIN_FLD_SUB_BALANCES ARRAY [4] allocated 20, used 10
 2 PIN_FLD_CONTRIBUTOR_STR STR [0] ""
 2 PIN_FLD_CURRENT_BAL DECIMAL [0] -33
 2 PIN_FLD_DELAYED_BAL DECIMAL [0] 0
 2 PIN_FLD_GRANTOR_OBJ POID [0] 0.0.0.1 /purchased_product 8401068  0
 2 PIN_FLD_NEXT_BAL DECIMAL [0] 0
 2 PIN_FLD_ROLLOVER_DATA INT [0] 1073807360
 2 PIN_FLD_VALID_FROM TSTAMP [0] (1301616000) Fri Apr 01 00:00:00  2011
 2 PIN_FLD_VALID_FROM_DETAILS INT [0] 0
 2 PIN_FLD_VALID_TO TSTAMP [0] (1303344000) Thu Apr 21 00:00:00  2011
 2 PIN_FLD_VALID_TO_DETAILS INT [0] 0 

 Here the 2nd array should reflect -50 since proration is set to full amount


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