When Inactivating A Product With PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS Cycle Arrear Or Cycle Forward Fees Event Is Not Generated
Last updated on SEPTEMBER 24, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 7.4.0]
Information in this document applies to any platform.
***Checked for relevance on 13-Jun-2014***
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
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms