Cycle Fold Event Does Not Work Correctly
Last updated on SEPTEMBER 26, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 126.96.36.199.0 to 188.8.131.52.1 [Release 7.3.0]
Oracle Solaris on x86-64 (64-bit)
Checked for relevance on 20-Mar-2013
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms