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 to [Release 11.2.0 to 11.3.0]
Information in this document applies to any platform.


On : 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).

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

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

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


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