PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT error out (Doc ID 2189228.1)

Last updated on MARCH 16, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 7.5.0.14.0 version, Subscription Management

There was an error thrown while purchasing the backdated discount with the opcode PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT.

The following parameters in CM pin.conf file are enabled:
- fm_bill config_billing_cycle 1
- fm_bill config_billing_delay 1
- fm_bill enable_30_day_proration 1


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. [20.06.2016] Create account (billing day = 6)
2. [20.06.2016] Create service for account
3. [20.06.2016] Purchase product P1 (start_t: 20.06.2016, end_t: null (0))
4. [20.06.2016] Purchase discount D1 (start_t: 20.06.2016, end_t: null (0))
5. [06.07.2016] Partial Billing
6. [07.07.2016] Final Billing
7. [06.08.2016] Partial Billing
8. [06.08.2016] Call opcode PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT to Purchase:
                          Discount D2 with start_t = 06.07.2016, end_t = 06.08.2016
                          Discount D3 with start_t = 20.07.2016, end_t = 05.08.2016

On step 8, there was the following error:

 

 

Changes

 

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