Monthly Cycle Forward Fee Being Applied for Cancelled Product's Period
(Doc ID 1947248.1)
Last updated on JANUARY 24, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]Information in this document applies to any platform.
Symptoms
Advance Rental, a Monthly Cycle Forward (MCF) fee, is being applied for Cancelled Product Period, but not obeying the product cancel proration settings.
Actual Result:
In the bill, the rental is applied as EUR 895.86, i.e. (295.36 for Jul 1 to Aug 1) + (300 for Aug 1 to Sep 1) + (300 for Sep 1 to Oct 1).
Expected Result:
In the bill, the rental should be applied as EUR (295.36 for Jul 1 to Aug 1) + (150 for Aug 1 to Aug 15).
Scenario:
1) Created an account having Jul 1 to Aug 1 Bill cycle
2) Created a subscription with a product having monthly rental as EUR 300.
The product is having a MCF Event with the proration enabled for both purchase and cancellation.
3) On July 20th, using PCM_OP_SUBSCRIPTION_SET_PRODINFO, the product is cancelled for the future date 15-AUG-2014.
i.e. Cancelled the product in the current cycle for the next month (future dated cancellation of product).
4) Billed the account for the cycle Jul 1- Aug 1 using pin_bill_accts.
Below input flist has been used in step 3:
D Sun Jul 20 10:11:09 2014 <HOSTNAME> cm:17262 fm_subscription_prodinfo.c:210 1:<HOSTNAME>:testnap:17260:-141244704:132:1415342245:1
op_subscription_set_prodinfo input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 505625 0
0 PIN_FLD_PROGRAM_NAME STR [0] "TEST"
0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 3
1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 369084 0
1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.1 /purchased_product 505241 0
1 PIN_FLD_PURCHASE_END_T TSTAMP [0] (1408083838) Fri Aug 15 08:23:58 2014
Following "Changing the Purchase, Usage, and Cycle Start and End Times" section at https://docs.oracle.com/cd/E16754_01/doc.75/e16700/mng_cust_product_service.htm#BRMCU442
The PCM_OP_SUBSCRIPTION_SET_PRODINFO opcode is called to change the purchase, cycle or usage start and end times of an account's purchased product.
...
PCM_OP_SUBSCRIPTION_SET_PRODINFO changes the cycle and usage end times to the new purchase end time in the following cases:
You pass a new purchase end time and you do not pass a new cycle end time and usage end time.
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 |
References |