When Inactivating A Product With PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS Cycle Arrear Or Cycle Forward Fees Event Is Not Generated

(Doc ID 1386500.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 13-Jun-2014***

Symptoms

When inactivating the product with PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS, cycle arrear/cycle forward event is not generated at time of inactivation. And at time of billing, no cycle arrear event is generated too.

However, inactivating the service with PCM_OP_CUST_SET_STATUS, prorated cycle arrear/cycle forward event is generated at time of inactivation.

When using PCM_OP_CUST_SET_STATUS, it calls PCM_OP_SUBSCRIPTION_CYCLE_ARREARS while PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS does not.

Documentation says that PCM_OP_SUBSCRIPTION_CYCLE_ARREARS performs these operations: When products or discounts with cycle fees are canceled or inactivated during a cycle, calculates the scale to prorate the cycle arrears fee amount to be charged.

Steps to reproduce:

1) Create an account with an active service and an active product with CA or CF fee
2) Move in the middle of the cycle
3) Inactivate the product by means of PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS
4) Move at the end of billing cycle
5) Run biling

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