After Reactivation Cycle Forward Product Is Not Working Properly

(Doc ID 1350594.1)

Last updated on APRIL 11, 2012

Applies to:

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


When inactivate and reactivate in the same cycle, there should be no change in the balances because the product "Proration flag (P)" is not set.
But during reactivation it is granting a new sub balance with both valid from and valid to set to same date.

note: when "Proration flag (P)" is not set in the product, the default behavior is to charge for the entire cycle on purchase or cancel.

Steps to Reproduce:
Creating a monthly cycle forward product with non currency resource to grant
-61440 units per month, Grantable flag selected, start date set with 1 Event cycles
Proration flag (P) is not selected (it means both purchase/cancel is "charge for entire cycle")

1. Create the account by purchasing the above product on July 27, one sub balance is created with
SB1 = -61440 , 7/27 - 8/27
2. Run billing for this account on Aug 27, one more sub balance is created
SB1 = -61440 , 7/27 - 8/27
SB2 = -61440 , 8/27 - 9/27
3. Inactivated this account on Sept 2, no change in the balances since it is set to default proration
4. Reactivated the same account on Sept 9.
The expectation:
It should not charge any thing for this cycle because of default pro-ration, i.e purchase/cancel "charge for the entire cycle".

But a new grant with valid_from and valid_to as Sept. 27 00:00:00 is created:
SB1 = -61440 , 7/27 - 8/27
SB2 = -61440 , 8/27 - 9/27
SB3 = -61440 , 9/27 00:00 - 9/27 00:00

5. Run billing on Sept. 27, no new cycle forward for the next bill cycle is created.
6. Run billing again on Sept. 28, no change.
7. Run billing on Oct 27, no cycle forwards are applied


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