Shadow Event Does Not Have Earned_Start_T And Earned_End_T

(Doc ID 786810.1)

Last updated on DECEMBER 16, 2015

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
IBM AIX on POWER Systems (64-bit)
IBM AIX Based Systems (64-bit)

Symptoms

-- Problem Statement:
Shadow event (/event/billing/adjustment/event) created for the cycle arrear event or a cycle forward event  (Ex : /event/billing/product/fee/cycle/cycle_arrear) does not have the earned_start_t and earned_end_t populated.


-- Steps To Reproduce:
1. Created the below products:
     CF138 ( MCF 138$ , purchase based on usage , cancel charge for entire cycle )
     CA12 ( MCA 12$ , purchase charge for entire cycle , cancel charge for entire cycle )
     CF128 ( MCF 128$ , purchase based on usage , cancel charge for entire cycle )

2. Created the below deals with the above products:
     CF138CA12
         |------- CF138
         |------- CA12 
     CF128 
         |------- CF128
 
(step1)01-jan: create account with DOM=1
(step2)01-jan: purchase deal CF138CA12
(step3)01-feb 02:00: backdate cancel CF138 with end_t = 31-jan 23:59:59
(step4)01-feb 02:00: backdate purchase CF128 with end_t = 31-jan 23:59:59
(step5)01-feb 04:00: call op_subscription_rerate_rebill for the above account

Take robj of the /event/billing/adjustment/event for the cycle arrear event to see that it does not have earned_start_t and earned_end_t.

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