Backdated Events are Attaching to Incorrect Items after Rerating (Doc ID 2273891.1)

Last updated on JUNE 14, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 7.5.0.16.0 version, Subscription Management

Backdated events are attached to incorrect items after rerating

Scenario:
Events created due to backdated actions, such as purchasing a product with start_t less than last_bill_t or rating a traffic with start_t and end_t less than last_bill_t, are attached to current cycle item (bill). After rerating such events, new events (created after rerating) are attached to item/adjustment while they should be attached to current cycle item as their base events.

Steps to replicate:
1. Date: 1.1.2016, create account (cycle_dom=1), service, and purchase product with rateplan
2. Date: 2.2.2016, perform billing
3. Date: 8.2.2016,
  rate traffic with start_t = 6.1.2016 0:00:00, end_t = 6.1.2016 0:01:00
  event_obj_id0: 1449156325409537805, item_obj_id0: 592135 (event attached to current cycle traffic item - OK)
  
4. Date: 8.2.2016, purchase product with traffic discount and cycle fee with start_t = 1.1.2016
  event_obj_id0: 296234820802531266, item_obj_id0: 608706 (event attached to current cycle cyclic fees item - OK)
  
5. Date: 9.2.2016, perform rerating with start_t = 1.1.2016
  trafic_rerating_event_obj: 296252412988592013, item_obj: 625037 - traffic rerating event is attached to item/adjustement - NOT OK! should be item_obj_id0: 592135
  cycle_fee_rerating_event_objs: 296252412988591989, 296252412988591245, item_objs: 625013, 625421
  cycle fee rerating events cyc_start=1.1.2016, cyc_end=1.2.2016 are attached to item/adjustments - NOT OK! should be item_obj_id0: 608706 

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