ECE Did Not Honoring Cascade Discount Mode (Doc ID 2157725.1)

Last updated on JULY 19, 2016

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.2.0.7.0 to 11.3.0.0.0 [Release 11.2.0 to 11.3.0]
Information in this document applies to any platform.

Symptoms

On :  11.2.0.7.0 version, Rating business logic

ECE did not honoring Cascade Discount Mode when discount is purchased multiple times, where usage_start_t and purchase_start_t are the same for all the /purchased_discount(PurchasedAlterationOffering).

ACTUAL BEHAVIOR  
-----------------------
Though Alteration mode is set to CASCADING, ECE is evaluating and applying impact for all the discount when the charge is 0.

EXPECTED BEHAVIOR
---------------------------
Only AO2 should get applied, since it had higher priority and full charge/quantity got used here.

STEPS
--------
The issue can be reproduced at will with the following steps:
1. Create plan 1 charge offer and 2 alteration offers with mode as CASCADING,
    i)  AO1 - 10% discount on charge with priority 0 (rate:linearAlteration(-0.1,{totalC}),balance_element:USD)
    ii) AO2 - Credit 1 FSEC per step quantity with priority 1(rate:linearAlteration(-1.0,({stepQ} / 1),ROUND_UP),balance_element:FSEC)
2. Create Account using the above plan
3. Pass usage, both AO's got applied


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