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

Last updated on AUGUST 14, 2017

Applies to:

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

Symptoms

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

Contract Type - Bill segment postprocessing algorithm executed before rate engine.

ACTUAL BEHAVIOR  
---------------------------------
It was found that Contract Type - Bill segment postprocessing algorithm is executed before rate engine.
As part of Bill segment generation from post-proc price assignments, we need a "Contract Type - Bill segment postprocessing" 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 postprocessing" 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.

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

STEPS
-----------------------
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.

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