My Oracle Support Banner

Discount Was Calculated Incorrectly When A Call Crossed Peak/Offpeak (Doc ID 763199.1)

Last updated on MARCH 04, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.2.1]
Information in this document applies to any platform.
This problem can occur on any platform.


Discount was given incorrectly.

Peak time setting: 7AM- 5:59PM peak time6:00PM - 6:59AM off-peak time

A usage:

Therefore the usage can be divided into two parts:
Peak time: 425 minutes (25500 seconds)
Off-peak time: 50 minutes (3000 seconds)

One account was granted two free minutes resources:
Resource_id : 1004068, quantity: 25140 seconds
Resource_id : 1006005, quantity: 1200 seconds

For peak time usage 25500 sec, free resource was used correctly. 25140 sec of Resource 1004068 plus 360 sec of Resource 1006005.
After the consumption,
balance of Resource 1004068 = 0
balance of Resource 1006005 = 1200 - 360 = 840

For off-peak time usage, it was supposed to use 840 sec of Resource 1006005, but it was using 1183 sec.

Steps To Reproduce:
Discounts on pipeline side:
Discount1: consume free resource 1004068. Cascade.
Discount2: consume free resource 1006005. Cascade

1. Create an account which purchases two products and two discounts (Discount1 and Discount2).
    Product1 grants resource 1004068, Product2 grants resource 1006005.
2. Make up usage (CDR) file
3. Run through Pipeline




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.