Usage Is Successful For Prepaid Account With Zero Balance

(Doc ID 2213603.1)

Last updated on DECEMBER 26, 2016

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.8.0 and later
Information in this document applies to any platform.

Goal

When posting a usage for prepaid account with zero balance, it is successful and new balance bucket is created with usage amount. This should not be the case.

Scenario:

A prepaid account is created with zero balance and usage is placed by running Initiate, Update and Terminate requests.
It is observed that Initiate and Update requests show error but the terminate request is successful. The used units in the terminate request is charged and new balance bucket is created. See below :

1. INITIATE log

status = FAILURE  
{reasons=[CREDIT_CEILING_BREACH, FINAL_UNIT_INDICATOR, NO_RATED_QUANTITY]}  
 operationType = INITIATE}  

2. UPDATE log

status = FAILURE  
{reasons=[CREDIT_CEILING_BREACH, FINAL_UNIT_INDICATOR, NO_RATED_QUANTITY]}  

3. TERMINATE log

status = SUCCESS  
{reasons=[CREDIT_CEILING_BREACH]}  
operationType = TERMINATE}  

Solution

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