Dummy Bill is Getting Created When Creation of Payinfo Fails (Doc ID 1908552.1)

Last updated on JULY 24, 2014

Applies to:

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

Symptoms

On : 7.5.0.0.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.

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