Prepaids Exceed Credit Limit On Certain Occasions
Last updated on NOVEMBER 28, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
Checked for relevance on 27-Jun-2014
Prepaid accounts on some occasions exceed their credit limit by a fraction amount. In all cases if the calculated amount from PCM_OP_RATE_DISCOUNT_EVENT output contains this fraction, then it will breach credit limit.
When prepaid has a "positive" balance it cannot make or receive calls.
1.Create a Prepaid account with Prepaid Telephony RP.
2. Make sure that for the unit (Minute) scaled amount is 0.08€.
3. Adjust the accounts current balance to -0.996€.
3. Charge a session for 747sec.
Example: 12.45 x 0.06€ = 0.7470
0.06 | -0.7470 | 0.747
0.07 | -0.8715 | 0.871500000000000
0.08 | -0.9960 | 0.996000000000002
(first column: unit price, second column: current balance, third column: amount calculated by FCT_CreditLimitCheck)
NOTE: In this calculation we are using value 12.45 for all current balances.
It is expected that credit limit is not crossed with prepaid accounts.
In some cases credit limit is crossed by a fraction amount, causing the service to be unavailable.
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