My Oracle Support Banner

Mismatch In Balance Impact During Discount Refund/Cancel (Doc ID 2451161.1)

Last updated on SEPTEMBER 30, 2020

Applies to:

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

Symptoms

On Oracle Communications Billing and Revenue Management(BRM), 7.5.0.20.0 version, Subscription Management

ACTUAL BEHAVIOR
---------------
While re-applying discount it wrongly calculated for fixed discount

time period charge tax
27 jun - 1 jul 1.54 0.39


EXPECTED BEHAVIOR
-----------------------
Discount should re-apply correctly. Expected charge value is 8.15

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create account (may 21, 2018)
2: Modify with below products/discount (may 21, 2018)
  a. A cycle forward product, configured as 3 months in advance (use PCM_OP_SUBSCRIPTION_SET_PRODINFO to set validity as unlimited)
  b. A percentage discount(50%) with 1 month validity -- valid up to june 21st 2018 (use PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO to set validity)
  c. fixed amount discount with unlimited validity (use PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO to set validity)
3: Move the pvt to june 26, 2018, Purchase percentage discount(50%) with 1 month validity again.
4: Verify the charges.

Below is the calculation for that event. which is much greater than 1.54/-
----------------
26th June- 30th June=  5 days,
3 months in advance, so total days =92 days
Fixed 50 discount, so total (50*3))=150
So discount refund should have been = (5*150)/92 = 8.15.


Changes

 

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
Changes
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.