Free Resources Are Not Granted when Modifying Product with Back-date Purchase (Doc ID 1437577.1)

Last updated on AUGUST 12, 2012

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Information in this document applies to any platform.

Symptoms

On BRM(Billing and Revenue Management) 7.3.1 version, Subscription Management, when doing back-date purchase of product having  "Free resources" by canceling and re-purchasing, the granting free resources are not begin given for the current bill cycle after doing partial billing.

The issue can be reproduce by doing following steps:
 
1- Configure the system to run with x days billing delay ( where x > 0 ) :

xxxxxx.us.oracle.com>cd /pinhome/pin51/opt/portal/7.2/sys/cm/
xxxxxx.us.oracle.com>vi pin.conf

.....skipped....

- fm_bill config_billing_delay x

.....skipped....


2- Create product "A" with free resources "-XXXX".
3- Create product "B" with free resources "-YYYY".
4- Create account and purchase product "A" with bill cycle from 15th Jan to 15th Feb.
5- Bucket with free resource -XXXX valid from 15th Jan to 15th Feb will be created.
6- Do partial billing on 16th Feb.
7- Bucket with free resource "-XXXX" valid from 15th Feb to 15th March is created.
8- Now the account has 2 buckets:

-XXXXvalid from 15th Jan to 15 Feb
-XXXXvalid from 15th Feb to 15 March


9-Cancel product A and purchase product B with -YYYY free resources with backed-date 14 Feb.
10-New bucket will be created with -YYYY valid from 13Feb to 15 Feb
11-Old bucket was changed to be valid from 15th Feb to 17th Feb only, instead of 15th Feb to 15 march
12-Do final bill and get same result.
Last buckets status is :
 

-xxxxx valid from 15th Jan to 15th Feb
-xxxxx valid from 13th Feb to 15th Feb
-yyyy valid from 15th Feb to 17th Feb


While expected bucket must be :

-xxxxx valid from 15th Jan to 15th Feb
-xxxxx valid from 13th Feb to 15th Mar
-yyyy valid from 15th Feb to 17th Feb


This behavior will cause that user's usage will get charged for current billing cycle instead of using the free resources.

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