Dummy Bill is Getting Created When Creation of Payinfo Fails
Last updated on JULY 24, 2014
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.0 to 220.127.116.11.0 [Release 7.5.0]
Information in this document applies to any platform.
On : 18.104.22.168.0 version, Core Billing
When trying to create payinfo using PCM_OP_CUST_SET_PAYINFO opocde, its calling make_bill opcode internally for pending bill cycles and is failing due to error. But the issue is, its creating a dummy bill with DUE_T as null, 0 due amount and Bill is getting displayed in Customer Center.
Steps to reproduce :
1) Created an account
2) Moved PVT 3 months in future
3) Changed code for opcode PCM_OP_BILL_POL_BILL_PRE_COMMIT to return error always (can update any policy to return error)
4) Executed opcode PCM_OP_CUST_SET_PAYINFO, input flist for opcode is below.
5) It updates BILL_NO to next sequence and creates a dummy bill with DUE_T as (Jan 1 1970) and DUE as 0.
Expected Result : In case of failure, Bill number should not be updated to bill object
Actual Result : Bill number is getting updated in bill object, same is showing in Customer center and due date is showing as Jan 1 1970.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms