Discount Amount Refunded Is Different From Discount Quantity Charged (Doc ID 1673739.1)

Last updated on DECEMBER 20, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.
***Check for Relevance on 21/12/2016***

Symptoms

Steps to reproduce:


1. Dec 10: Create account with bill day = 1

2. Dec 10: Create service

3.Dec 10: Purchase product P1 (P1 charges 50.7 (scaled amount) for cycle). (Line 79577 in attached cm.pinlog.api)
That creates event with balance impact: 37.18

4.Jan 02: Perform billing. (cm.pinlog.billing) That creates event with balance impact 50.7.

5. Jan 09: Purchase discount D1 with 100% discount on product P1
(PURCHASE_DEAL with START_T equal Jan 09). (Line 107266 in attached cm.pinlog.api) That creates event with balance impact: -37.18

6.Jan 10: Deactivate discount D1 (CANCEL_DISCOUNT with END_T equal Jan 09).
(Line 178441 in attached cm.pinlog.api)That creates event with balance impact: 38.87

Actual Result: Refund from cancellation of discount D1 in step 6) should be equal (but with different sign) to amount calculated in step 5). In described
case, sum of balance impacts created by discount D1 is greater than 0.

Business Impact: Wrong refund of discounted amount leading to revenue loss

Changes

 

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