My Oracle Support Banner

PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO Fails With Error "Backdating is not allowed before offering effective date" (Doc ID 3058829.1)

Last updated on DECEMBER 12, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version 12.0.0.4.0 and later
Oracle Communications Pricing Design Center - Version 12.0.0.4.0 and later
Information in this document applies to any platform.

Symptoms

Issue is that, as part of a first usage activation business scenario, all the purchased product & discount start dates are updated with the activation dates. But, when the plan has one time (purchase) fee discount, the opcode PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO is throwing below error:


Steps:

1. create a new account, add a service with product (activated with current date)
2. bill the account
3. move the pin_virtual_time (pvt) to mid of current bill cycle
4. add a new service and purchase a product (purchase fees event) and discount (purchase fees event) with future start date
5. move the pvt to two days later
6. call PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO to set the purchase start date to current pvt, this is throwing the error



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
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.