My Oracle Support Banner

Proration on Exit of Account Level MRC Product (Doc ID 2033788.1)

Last updated on AUGUST 26, 2019

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.

Symptoms

An user has created an account level MRC (Monthly Recurring Cycle) product with Proration on both entry and exit set. When inactivating the account, prorated amount is getting refunded. But when inactivating the product using PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS (account is Active), prorated amount is not refunded.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1.  Create account level product with MCF (Montly Cycle Forward) with $100 and proration is set
2.  Create deal and plan
3.  Create an account with this plan
4.  Move date forward 2 days 
5.  Inactive the product via testnap like below:
     (In customer Center, there is no option to inactive the this account level deal/product.)

nap(14920)> dv1 1
nap(14920)> d 1
#PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS
# number of field entries allocated 20, used 6
# number of field entries allocated 20, used 4
0 PIN_FLD_POID POID [0] <IP> /account 1134996 7
0 PIN_FLD_PROGRAM_NAME STR [0] "Customer set status-dv"
0 PIN_FLD_DESCR STR [0] "Due to activating/inactivating an account/service."
0 PIN_FLD_STATUSES ARRAY [1] allocated 20, used 3
1     PIN_FLD_OFFERING_OBJ POID [0] <IP> /purchased_product 1141509 1
1     PIN_FLD_STATUS ENUM [0] 2
1     PIN_FLD_STATUS_FLAGS INT [0] 0
nap(14920)> xop PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS 0 1
xop: opcode 72, flags 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] <IP> /account 1134996 7
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 2
1     PIN_FLD_ACCOUNT_OBJ POID [0] <IP> /account 1134996 7
1     PIN_FLD_POID POID [0] <IP> /event/billing/product/action/modify/status 17592187181669 0
nap(14920)>

6.  Verify there is no MCF created with negativ impact


Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.