Payment Incentives Are Not Applied When Customer Has Come Out From Collections In Last Billing Cycle (Doc ID 1936027.1)

Last updated on OCTOBER 28, 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 BRM 7.5.0.0.0 version, Payments.

Customer configured a system product where customer will give some incentives if customer make a payment before due date

They are expecting an /event/billing/incentive event in cm.pinlog and it's not created on August billing (example). In September it is there but with 0 amount, but it's not expected here.

It's working fine in normal case where account is not went to collection. Issue is seen only when the account is in collection and overpayment is made.

There are two issue here.
A. Customer is NOT getting payment incentives on his last bill on Aug bill
B. Why payment incentive event is created with 0 Amount in Sept bill.

ACTUAL BEHAVIOR
---------------
A. No payment incentives applied for July bill payment in Aug billing cycle.
B. Trying to apply Payment incentives for Aug bill which is not fully paid in Sept billing cycle.

EXPECTED BEHAVIOR
-----------------------
A. payment incentives should have applied for July bill payment in Aug billing cycle before full payment was made before due date.
B. Payment incentives shouldn't have happened before full payment is not done for Aug bill [like adding PIN_FLD_PAYMENT_EVENT_OBJ POID [0] 0.0.0.1 /event/billing/payment/cash 285925799782572297 during Aug bill and creating /event/billing/incentive event in Sept billing cycle]

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Created an account
2. Generated bills, not cleared dues and moved account in collections
3. Once account is moved in collections, making overpayment and clearing all dues, including last open bill [June-July].
4. Now, when next bill [July-Aug] is getting generated, customer is NOT getting payment incentives on his last bill.
Note: Customer is making a payment for this new bill via customization by calling op_bill_item_transfer in post billing
5. Whereas on generating next cycle bill [Aug-Sep], payment incentive event is created with 0 Amount, even when [July-Aug] bill is still OPEN.

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