Dummy Bill is Getting Created When Creation of Payinfo Fails
(Doc ID 1908552.1)
Last updated on FEBRUARY 19, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 126.96.36.199.0 to 188.8.131.52.0 [Release 7.5.0]
Information in this document applies to any platform.
On : 184.108.40.206.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.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document