Backdate Cancellation Failed Since Backdate Before Account Effective Time (Doc ID 1364200.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.
***Checked for relevance on 18-Nov-2013***

Symptoms


Replication Steps:
========================

1. Activate Subscription on 15 April 2011
2. Purchase 2 Rating Deal with backdated start time : 15 October 2010
Deal A with 1 Product
Deal B with 1 Discount

3. Cancel the Product and Discount above with the backdate time (October 15 2010),
by using PCM_OP_SUBSCRIPTION_SET_PRODINFO and SET_DISCOUNTINFO

4. During Billing(05 May 2011),  the following error is thrown:


Cancellation is not allowed since backdate is before Account Effective date



It's the same issue when PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT is called directly as in Step 3.

When pin_cycle_fees -cancel and pin_discount_cleanup is called before billing, it doesn't raise the error, since the CANCEL_PRODUCT opcode is called in different way (without PIN_FLD_END_T)

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