Issue With BillNow And Cycle Dates (Doc ID 1303494.1)

Last updated on JULY 27, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
Linux x86-64

Symptoms

On Oracle Communications Billing and Revenue Management(BRM), 7.3.1.0.0 version, there is an issue with BillNow and Cycle dates as mentioned on the following scenario:

Steps To Reproduce:

1. Set pin virtual time(pvt) to 01.01.2011.
2. Create an account.
3. Purchase Plan with single MC-product (monthly cycle fee = 310 USD, prorated, no taxes)

Purchase start date 01.01.2011
Purchase end date 05.01.2011
Cycle start date 01.01.2011
Cycle end date 05.01.2011
Usage start date 01.01.2011
Usage end date 05.01.2011

4. Set pin virtual time to 12.01.2011.
5. Call PCM_OP_BILL_MAKE_BILL_NOW without end date, which is shown as below:

0 PIN_FLD_POID POID [0] 0.0.0.1 /account 350031 8
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 350415 6
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 350031 8
0 PIN_FLD_PROGRAM_NAME STR [0] "Customer Center"

Expected Behavior

Bill contains Monthly Cycle Arrear for period 01.01.2011 - 05.01.2011
(Scale = 0.129) 310*0.129 = 40 USD.

Actual Behavior:

Bill contains Monthly Cycle Arrear for period 01.01.2011 - 12.01.2011

(Scale = 0.3548) = 310*0.3548 = 110 USD.

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