In CCB CI_CFTZ_COFT Algorithm Produces Incorrect Match Events upon Cancel/Rebill of a Bill Segment
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.
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.
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
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.
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