Account Level Cycle Arrear Discount Applying Multiple Times For Service Level Cycle Arrear Event (Doc ID 2077181.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On : 7.5 PS10 version, Pipeline Manager

ACTUAL BEHAVIOR
---------------

We have an account level discount D1 for /event/billing/product/fee/cycle/cycle_arrear event which grants a non currency resource.
Account X has purchased discount D1 and it has /service/subscription Y having a product P1 for /event/billing/product/fee/cycle/cycle_arrear.
Now this account X is owner of /group/sharing/discount which shares the account level discount D1, of which /service/subscription Y is also a member .

So now /service/subscription Y has it's own account level discount and also discount shared being member of DSG.

Issue is account level discount is getting triggered 4 times impacting both service level and account level balances twice.

EXPECTED BEHAVIOR
-----------------------

On executing Billing, account level discount should be applied twice for the service level cycle arrear event impacting both service level and account level balances once.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1) Create an account having account level discount for /event/billing/product/fee/cycle/cycle_arrear and one /service/subscription having 1 product for /event/billing/product/fee/cycle/cycle_arrear
2)Create a /group/sharing/discount for the account which shares the account level discount. /service/subscription is member of that DSG.
3) Execute the Billing

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, incorrect discounts are getting calculated.

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