My Oracle Support Banner

Several Match Events Are Created In Case If Customer Has An Overpayment. (Doc ID 1918066.1)

Last updated on SEPTEMBER 14, 2022

Applies to:

Oracle Utilities Customer Care and Billing - Version and later
Information in this document applies to any platform.


**Examples provided in this article do not represent real life personal/confidential information**

**Disclaimer:** This KM article may include the following abbreviations:
CCB/CC&B - Oracle Utilities Customer Care and Billing
SA - Service Agreement
CM - Customer Modification
FT - Financial Transaction
GL - General Ledger

In one scenario the system creates two Match Events (one Match Event per Bill Segment), while in another one it creates only one Match Event for the whole Bill?

Expected the system behavior is the same independent to the scenario, and performs always the same matching on the Match Events.

The issue can be reproduced at will with the following steps:

1st Scenario
1. Create Payment Event.
2. The Payment amount is stored in an Overpayment SA.
3. Create a Bill with 2 Bill Segments with each Bill Segment amount greater than the amount on the Overpayment SA.
4. The system creates a Match Event that holds one Bill Segment matched with the Payment, and one unmatched Bill Segment.
5. Create a Payment Event for the needed difference to pay the whole Bill.
6. Find out a second Match Event was created for the second Bill Segment payment.

2nd Scenario
1. Create a Bill with 2 Bill Segments
2. Create Payment Event that does not cover the amount of any of the 2 Bill Segments
3. The system creates a Match Event for the whole Bill
4. Create a Payment Event for the needed difference to pay the whole Bill.
5. Find out the Match Event is Balanced and matches the whole Bill with the two Payments.

Due to this issue there are incorrect amounts into the reports.

1) Please clarify what was meant with "at bill completion time, the bill segment FT has not been swept on to the bill yet"? Isn't it so, that bill segment FT are associated with the Bill at once after the Bill generation?
2) You wrote "this bill segment FT’s are processed as new charges and a match event is created for every SA FT that is an unmatched open item" - please review example attached - there I described the case when ovepayment amount fully covers one bill segment amount and partially covers 2nd bill segment amount. Bill has 2 bill segments, respectively there are 2 bill segment FTs. But in this case after Bill completion we have only one match event for the Bill.
So, why in case overpayment amount covers partially one bill segment the system creates 2 match events for the Bill?


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.