Flipping Product Active After Its CYCLE_START_T Arrives Charges Wrong For Annual Product (Doc ID 1963806.1)

Last updated on NOVEMBER 02, 2015

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On BRM 7.5PS6,  BRM aligns cycle_start_t and cycle_end_t with the bill cycle but is wrongly aligning cycle_end_t to a short monthly cycle instead of a short annual cycle. 

Steps to reproduce the issue:

In cm pin.conf set the following:
- fm_bill change_start_time_on_activation 0

1. 26 Nov 2014: Create an account and purchase an IP service with Annual Plan. Set the purchase, usage and cycle end dates to 26 Nov 2015. Complete the purchase 

2.26 Nov 2014: Purchase and add-on deal for the same service (Annual Deal). Set the purchase, usage and cycle start dates to 26 Nov 2015 and no end date. Complete the purchase

3.At this point you should see a bill in progress for the account
4.Move pvt to 26 Dec 2014 and run billing. Account is billed
5.Move pvt to 20 Nov 2015 and run billing. Account is billed for all the past months
6.On 20 Nov 2016: Deactivate the service. A credit should be applied to the account
7.Move pvt to 26 Nov 2015 and run billing
8.Move pvt to 28 Nov 2015 and reactivate the inactive service.
At this point we expect to see an annual cycle being generated with end date 26 Nov 2016. Instead, a monthly cycle is being generated with end date 26 Dec 2014.



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