My Oracle Support Banner

Contract Type - Bill Segment Postprocessing Algorithm Executed Before Rate Engine (Doc ID 2295407.1)

Last updated on MARCH 07, 2019

Applies to:

Oracle Financial Services Revenue Management and Billing - Version and later
Information in this document applies to any platform.


On RMB v2. against FW v4., BI - Billing:

Contract Type - Bill segment post-processing algorithm executed before rate engine.

It was found that Contract Type - Bill segment post-processing algorithm is executed before rate engine.
As part of Bill segment generation from post-proc price assignments, we need a "Contract Type - Bill segment post-processing" algorithm  executed after rate has been calculated the amount for this new bill segment, we thought the sequence of execution was rate engine and then this "Contract Type - Bill segment post-processing" but is the other way around.

Please note that this issue is happening when a bill segment is generated as part of "Post-Processing (Billing)" algorithm with algorithm type of "C1-GENBSEGPA - COBOL CIPBSPAX".
This issue is not found on regular billing.

We need a solution to have rate engine being executed before the algorithm.

1. Turn on debug mode in Eclipse, make sure you have breakpoints on the BillSegmentPostProcessingAlgorithmSpot and RateComponentValueAlgorithmSpot
2. Go to account
3. Bill +
4. Generate

In this case we have a custom algorithm tied in one of the rate components and that helped me to realize the rate engine was executed after, also the calculated amount was 0 and all related data on the List in custom implementation of BillSegmentPostProcessingAlgorithmSpot.


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.