Cycle Fold Event Does Not Work Correctly (Doc ID 1311146.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 to 7.3.0.0.1 [Release 7.3.0]
Oracle Solaris on x86-64 (64-bit)
Checked for relevance on 20-Mar-2013

Symptoms

Plan contains the following two events:

- Cycle Forward Event
- Cycle Fold Event

Cycle Forward Event rates events to non-currency resource 1000208 at start of each billing cycle. Rated event description contains "P" (Proratable) flag. At product cancellation all the rates to this resource have to be corrected according to number of days past from the accounting cycle start.

Cycle Fold Event rates events to currency resource 810 according to total collected amount at resource 1000208.

Case 1: If value of resource 1000208 < 0, then change it's sign, add it to resource 810 and set 1000208 to 0.
Case 2: If value of 1000208 >= 0, then just set it to 0.

In canceling product during accounting cycle, the Cycle Forward Event re-calculates the 10000208 rated events, Cycle Fold Event will not work as per the events defined but follows the Case 2 definition even if the value of 1000208 < 0 where in case it should apply Case 1 definition.

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