My Oracle Support Banner

Incorrect Discount Calculation For Full Cycle In February (Doc ID 2719657.1)

Last updated on FEBRUARY 24, 2021

Applies to:

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

Symptoms

Scenario:

1. Enable sequential cycle discounting and fm_bill enable_30_day_proration parameter(i.e, set to 1)in cm (connection manager) pin.conf file
2. Pvt(pin vitual time) 1st Jan 2019, Create account with actg_cycle_dom = 1
3. Pvt 1st Jan 2019, purchase below products and discounts:
      a. product P1 start_t = 2019-01-01
      b. product P2 start_t = 2019-01-01
      c. discount D1 start_t = 2019-01-01 (-100% for P1)
      d. discount D2 start_t = 2019-01-01 end_t = 2019-02-15. D2 will be applied sequentially on top of D1.
4. Pvt 1st Feb 2019, run billing.

Below are the balance impacts:
for cycle 2019-01-01 - 2019-02-01, one can see below:
2019-01-01 2019-02-01 P2 89
2019-01-01 2019-02-01 P1 329
2019-01-01 2019-02-01 D1 -329

for cycle 2019-02-01 2019-03-01, one can see below:
2019-02-01 2019-03-01 D1 -296,1
2019-02-01 2019-03-01 D1 -10,97
2019-02-01 2019-03-01 P1 329
there should be -329 from discount D1 but there is only -307.07 which is not correct.

 

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.