In CCB CI_CFTZ_COFT Algorithm Produces Incorrect Match Events upon Cancel/Rebill of a Bill Segment (Doc ID 759693.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle Utilities Customer Care and Billing - Version: 2.0.5 to 2.2.0 - Release: 2.0 to 2.2
Information in this document applies to any platform.

Symptoms

-- Problem Statement:
For accounts having open item accounting and having a bill segment matched to a payment segment, canceling and re billing the bill segment using the Cancel/Rebill /Freeze button on the bill segment page of the bill will create an open match event having the payment segment and a balanced match event between the bill cancellation and the original bill segment.

EXPECTED BEHAVIOR
1- Existing match events should stay as they are. The payment should still be linked to the bill segment.
2- According to the description of algorithm CI_CFTZ_COFT, a match event should link an original financial transaction to its cancellation financial transaction only if the cancellation financial transaction should not be swept to the next bill. In our case, canceling a bill segment via the Cancel/Rebill /Freeze functionality will be swept to the next bill, and thus, should not have a match event linking the bill segment to its cancellation bill segment. So, CI_CFTZ_COFT is not functioning as expected.

-- Steps To Reproduce:
The issue can be reproduced at will with the following steps:
1- The system has a customer class with open item accounting and FT freeze algorithm CI_CFTZ_COFT
2- “Account A” belongs to the above customer class
For Account A:
3- Add a Bill (Generate and Calculate), freeze & complete.
4- Add a new payment event and click Create. Check the resulting payment event.
5- A balanced match event is created which links the above bill segment to the above payment
segment.
6- Go to the bill entered above.In the Bill Segments page, click Cancel/Rebill /Freeze.
7- Check out the match events generated for Account A: 2 match events exist:
- 1 balanced match event between the bill cancellation and the original bill segment
- 1 open match event having the payment segment.



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