My Oracle Support Banner

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

Last updated on APRIL 11, 2023

Applies to:

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


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

While re-applying discount it wrongly calculated for fixed discount

time period charge tax
27 jun - 1 jul 1.54 0.39

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

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.




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

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