My Oracle Support Banner


Last updated on JANUARY 31, 2018

Applies to:

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


On : 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

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:






To view full details, 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 a vibrant support community of peers and Oracle experts.