Sequential Discounts Not Working Correctly With Bill In Advance Feature (Doc ID 809403.1)

Last updated on MARCH 28, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.1.0.0 to 7.3.1.0.0 - Release: 7.3.1 to 7.3.1
Information in this document applies to any platform.

Symptoms

Problem Statement

When purchasing a second discount on an account with a discount already applied for the same
cycle, the new discount is not applied correctly. This happens when using Sequential Discounts and the product is configured with Bill in Advance.

Steps To Reproduce

System configuration :
discount D1 , 10% on MCF , sequential
discount D2 , 10% on MCF , sequential
SequentialCycleDiscounting is set to 1(enabled) . This is part of config/business_params object.
Config_billing_delay is commented in cm pin.conf.

[MCF = Monthy Cycle Forward]

Product config:
-/service/ip
-MCF
-1 month advance billing
-do not align to billing date
-prorata: purchase :- don't charge , cancel :- charge full
-20Euro

Scenario:

 

1) Sep01, created account with the above MCF product
2) balance = 20Euro (this is for Oct01 to Nov01)
3) purchased D1
4) balance = 18Euro (20 - 2)
5) purchased D2

Actual :
balance = 14.2Euro ( 20 - 2 - 1.8 -2 )

Expected :
balance = 16.2Euro ( 20 - 2 - 1.8 -2 + 2 )


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