My Oracle Support Banner

Auto-trigger Billing Generating Final Bill (Doc ID 2390220.1)

Last updated on MAY 11, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.18.0 and later
Information in this document applies to any platform.

Symptoms

On : 7.5.0.18.0 version, Core Billing

ACTUAL BEHAVIOR
---------------
You have seen that MSISDN whose billing is due are generating final bill, but it is generating the same when usage went to ECE for rating instead of “partial” billing.
AutoTriggeringLimit is set to 2 in bus_params_billing.xml and config_billing_delay is configured as 0 in cm/pin.conf

EXPECTED BEHAVIOR
-----------------------
Since config_billing_delay 0 and auto triggering billing unit 2 , final bill should not be generated until user explicitly run the pin_bill_accts and prior current account cycle due is 2 days less.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Set “- fm_bill config_billing_delay 0” in cm/pin.conf and also in pin_billd/pin.conf
2. Restarted the cm.
3. March 4th: Created account
4. Passed the usage for 4th March and able to see the usage amount in CustomerCenter [CC]
5. Moved the pvt to March 10th and passed the usage for 9th March and able to see the usage amount in CC. All is fine till this point.
6. Moved the pvt to April 10th and passed the usage for 9th April. Final bill got created instead of “partial” billing. In cm.pinlog here the input and output flist.


D Tue Apr 10 12:11:19 2018 machine1 cm:11956 fm_bill_make_bill.c:683 1:machine1:UnknownProgramName:0:pool-2-thread-2:110:1516168429:0
  op_bill_make_bill input flist
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 114616 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 111736 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 114616 0
0 PIN_FLD_PROGRAM_NAME STR [0] "ElasticChargingEngine"

..

  op_bill_make_bill return flist
# number of field entries allocated 20, used 6
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 114616 0
0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 111736 0
0 PIN_FLD_LAST_BILL_OBJ POID [0] 0.0.0.1 /bill 113784 0
0 PIN_FLD_PENDING_RECV DECIMAL [0] 2400
0 PIN_FLD_BILLING_STATE ENUM [0] 0
0 PIN_FLD_CURRENT_TOTAL DECIMAL [0] 2400



Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.