Non-currency Value Showing More Than Expected After 'Change Plan Options'. (Doc ID 859814.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0 and later   [Release: 7.3.0 and later ]
Information in this document applies to any platform.
Checked for relevance on 28-Nov-2011

Symptoms

-- Problem Statement:
After purchasing a deal through 'Change Plan Options', the non-currency resources are more than
expected.

Reproduction steps:
As per customer's business case Purchase fee event has both currency and non-currency resources.
During purchase some free seconds will be given.Every month this will be negated as MCF event which is positive non-currency resource.

1. Create a plan P1 with 2 optional deals as follows: [/service/ip]
Deal 1: MCF with free seconds= 59
            Purchase fee with free seconds= -718
Deal 2: MCF with free seconds= 49
            Purchase fee with free seconds= -1176
Both deals are in account level balance group. 

2. Create plan P2 [/service/email] with optional deals
Deal 1: MCF with Free seconds = 30
            Purchase fee with free seconds= -720
Deal 2: MCF with Free seconds = 30
            Purchase fee with free seconds= -720
Deal 1 is in "Balance group (1)"
Deal 2 is in "Balance group (2)" 
 
3. Create an account with the plan P1.Purchase 1st deal while account creation.
--> Free seconds of ip = -659  [-718+59=-659]

4. Through Add plan option, purchase Plan P2 with first deal
--> Free seconds of ip = -659 (Account level bal grp)
--> Free seconds of email = -659 (Bal grp 1)                  ---------------> wrong [it should be -690 => -720+30]

5. Using Change plan option, purchase second deal of plan P2. [Second optional deal of plan P2 will be purchased]
--> Free seconds of ip = -1339 (Account level bal grp)  -------------> it should be -659  [-718+59=-659]
--> Free seconds of email = -659 (Bal grp 1)                     -------------> it should be -690  [-720+30= 690]
--> Free seconds of email = -1339 (Bal grp 2)                   -------------> it should be -690  [-720+30= 690]



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