Discount Applied Twice After Using PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO (Doc ID 1629156.1)

Last updated on NOVEMBER 02, 2015

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

Wrong discount is applied during PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO.

Reproduction steps:

  1. Create a product for cycle forward event

  2. Create a discount of 30% on cycle forward event

  3. Create a deal with these product and discount where the discount end date is set to 1 year from start date

  4. Create an account with that plan on the 26 Nov 2013. The account will be created with 
    • Cycle forward charges in the bill in progress for the period 26 Nov - 26 Dec 2013
    • A 30% discount will be applied on those cycle forward charges

  5. Run bill now

  6. Pass the OP_SUBSCRIPTION_SET_DISCOUNTINFO opcode with the cycle, purchase and usage set end dates as 26 Dec 2013

  7. Pass the OP_SUBSCRIPTION_SET_DISCOUNTINFO opcode with the cycle, purchase and usage set end dates as 26 Nov 2014

  8. Change PVT to 26 Dec 2013 and run billing. The bill will be created and the cycle forward for the 26 Dec 2013 to 26 Jan 2013 will be created with the 30% discount

  9. Change PVT to 30 Dec 2013

  10. Pass the OP_SUBSCRIPTION_SET_DISCOUNTINFO opcode with the cycle, purchase and usage set end dates as 26 Jan 2013

  11. Pass the OP_SUBSCRIPTION_SET_DISCOUNTINFO opcode with the cycle, purchase and usage set end dates as 26 Nov 2014


After step 11, an additional discount is applied for the period from 26 Dec 2013 to 26 Jan 2014

  

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