My Oracle Support Banner

Discount Applied Twice After Using PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO (Doc ID 1629156.1)

Last updated on AUGUST 14, 2024

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

  

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!


In this Document
Symptoms
Changes
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.