My Oracle Support Banner

Discount Clawback Is Not Happening Correctly For Account Level Disounts In Same Transaction (Doc ID 2735173.1)

Last updated on DECEMBER 17, 2020

Applies to:

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

Symptoms


ACTUAL BEHAVIOR
---------------
Discount clawback is not happening correctly for Account level discounts in same transaction

EXPECTED BEHAVIOR
-----------------------
Discount clawback should happen correctly

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

1) Purchase Discount A (account level).
2) Purchase Product A on which discount A is applicable (discount is applied).
3) Purchase Product B (triggers a provisioning tag custom code and purchases discount B) - with sequential cycle discounting turned on , discount A should be clawed back, and discount B and A both should be evaluated on product A.

The claw back mentioned in step 3 is not happening which results in double discounting.

If step 1 ,2 and 3 mentioned are part of same transaction the claw back does not happen.
If step 3 is performed in a different transaction, claw back happens correctly.

Both Discount A and B in this example is /account level, so that all services under the account gets the discount.

Cause

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
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.