Purchasing Discount on Future Date Is Failing After Enabling SequentialCycleDiscounting Business Parameter
Last updated on MAY 10, 2018
Applies to:Oracle Communications Billing and Revenue Management - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
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 :
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