Cycle Fold Is Not Getting Generated For The Resource If The Same Has Been Mentioned In The Track (Doc ID 808333.1)

Last updated on JULY 19, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
HP-UX PA-RISC (32-bit)
Checked for relevance on 16-Mar-2012.


Symptoms

On Oracle Communications Billing and Revenue Management(BRM), 7.3.1.0.0 version, Cycle fold is not getting generated for the resource if the same has been mentioned in the track balances section of the plan.

Steps To Reproduce:

a. Create two resources A, B; the third resource should be created by track balance and define a cycle fold event for all the resources.
    This is the scenario of type A-> C, B->C, and then C to something else and NOT A->B->C.
b. On Jan 1st, create an account through testnap with plan having resource ID 1000095 (Resource C) in the track balance.
    Initially, (i.e before billing) Resource A is +70520, Resource B is +75000, and Resource C is 0.
c. On Feb 1st, run billing.

After billing ,

(1) First fold transfers negative value of A to C and resets itself which implies => Resource A is 0 and Resource C is -70520.
(2) Second fold transfers positive value of B to C and resets itself which implies => Resource B is 0 and Resource C is -70520 +75000 =>+4480..
(3) Third fold [which unfortunately does not get generated] has two Quantity Discount Brackets (QDB), one for positive value of Resource C and another for negative value.
      In case its negative, its jut resets to 0.
      In case its positive [which is 4480 in our example], its resets to zero and also some additional resources are granted.
      Which implies => Resource C is 0 and Resource D is 4480 [some new grant].

It can be seen that the Resource ID 1000095 (Resource C ) mentioned in the track balance of the plan is not getting folded; i.e. the latest value of this resource is not considered, the original value of this resource, i.e. 0 is taken into account which is wrong.

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