Inactivation Of Accounts Changing The Valid_to And Valid_from Of NCR Bucket. (Doc ID 1917659.1)

Last updated on OCTOBER 06, 2014

Applies to:

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

Symptoms

On : 7.3.1.0.0 version, Subscription Management

If an account getting inactivated (account level), then one of the NCR valid_to is getting set to current PVT date and valid_from is getting set as 0.

Our requirement is, if account is getting inactivated(account level), then this NCR validity shouldn't be changed from existing values.[Valid_from->purchase_date, valid_to->0]

ACTUAL BEHAVIOR
---------------
 if account is getting inactivated(account level), then this NCR validity is getting changed from existing values.[Valid_from->0, valid_to->current pvt]

EXPECTED BEHAVIOR
-----------------------
 if account is getting inactivated(account level), then this NCR validity shouldn't be changed from existing values.[Valid_from->purchase_date, valid_to->0]

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
We have two products (account level):
1. Purchase fee event (Postpaid Contract Period):- it will create a NCR[1000127] bukcet with passed quantity [ let say: 12].
2. Cycle forward and purchase fee event (Postpaid Monthly Contract Reduction):- For cycle forward, proration setting is as Purchase->Charge for entire cycle, Cancellation->calculate the charge based on then amount used. Rate Details-> If NCR[1000127] balance is 1 or more, -1 will be reduce on every billrun. For purchase fee event, it will nullify the purchase cycle forward.

1. Create an account with above products.[NCR balance :12]
2. Change the pvt to next_actg_t, run the bill. NCR bucket will become 11.
3. Change the pvt by 10 days and inactivate the account (account level).
4. NCR validity will get changed. valid_from->0, and valid_to->Current PVT.


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