Proration On Exit On Account Level MRC Product

(Doc ID 2033788.1)

Last updated on AUGUST 04, 2015

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

On : 7.4.0.12.0 version, Subscription Management

The user has created an account level MRC 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.

ACTUAL BEHAVIOR
---------------
Prorated amount is not refunded.

EXPECTED BEHAVIOR
-----------------------
It should be prorated and refunded the amount.

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

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] 0.0.0.1 /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] 0.0.0.1 /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] 0.0.0.1 /account 1134996 7
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 2
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 1134996 7
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/product/action/modify/status 17592187181669 0
nap(14920)>

7. Verify there is no MCF created with -ve impact


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