Cycle Fold Event To Convert One Balance To Another Is Not Working
(Doc ID 2291302.1)
Last updated on AUGUST 31, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.15.0 and laterInformation in this document applies to any platform.
Symptoms
On : 7.5.0.15.0 , Subscription Management
Scenario:
Create a product A with Monthly Cycle Forward Event that has Free Domestic Minutes <60> and configure Cycle Fold event as the followings:
Debit 1 Free Domestic Minutes (1000010)
Credit 4 US Dollars (840)
Credit 5 Loyalty Points (1000091)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. On Sept 3, 2017, create an account with product A
2. On Oct 3, 2017, run billing
3. On Nov 3, 2017, run billing
4. On Jan 30, 2017, change Loyalty Points from 5 to 10
5. On Dec 3, 2017 run billing
EXPECTED RESULT
-------------------------
After step 2:
Dollar: 4*(-60)=-240
Free Domestic Minutes: -60 + 60 = 0 – 60 (cycle forward) = -60
Loyalty Points : 5*(-60) = -300
After step 3:
Dollar: (-240)+(-240)= -480
Free Domestic Minutes: -60 + 60 = 0 – 60 = -60
Loyalty Points : (5*(-60)+5*(-60))= -600
After step 4 and 5:
Dollar: (-240)+(-240)+(-240)= -720
Free Domestic Minutes: -60 + 60 = 0 – 60 = -60
Loyalty Points : (5*(-60)+5*(-60) + 10*(-60))= -1200
ACTUAL RESULT
-------------------------
After step 4 and 5 (NOK):
Dollar: (-240)+(-240)+(4)= -476
Free Domestic Minutes: (-60)+(-60)+(-1)= -121
Loyalty Points : (5*(-60)+5*(-60))+(10)= -590
Note: For the above scenario, details can be referenced at fold_verification.doc
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |