My Oracle Support Banner

Purchasing Discount on Future Date Is Failing After Enabling SequentialCycleDiscounting Business Parameter (Doc ID 2391427.1)

Last updated on MAY 10, 2018

Applies to:

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

Symptoms

Purchasing a discount on a future date is failing after enabling SequentialCycleDiscounting business parameter in bus_params_billing.xml file. The subscription_cycle_forward opcode fails when SequentialCycleDiscounting feature is enabled and the subscription_set_discount_info is called with cycle_start as future date. However, if 'SequentialCycleDiscounting' parameter is disabled, purchasing discount on future date is successfully executed.


Steps to reproduce :
------------------------------
1) Login to BRM machine.
2) Go to /sys/data/config/ folder and Enable 'SequentialCycleDiscounting' in bus_params_billing.xml file and load it to the database.
3) Create an account on April 5th 2018.
4) Set the promotion dates to Current date and the service bundle & other line items to future date (Apr-16).
5) Purchase a product and discount. See input flist below :

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!


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