Missing Prorate Fee After Product Dates Change
(Doc ID 1526537.1)
Last updated on FEBRUARY 15, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.1.0 [Release 7.4.0]Information in this document applies to any platform.
Symptoms
There is missing fee after changing product dates with opcode PCM_OP_SUBSCRIPTION_SET_PRODINFO.
Steps to Reproduce:
1. Create account
2. Create service
3. Purchase deal (PCM_OP_SUBSCRIPTION_PURCHASE_DEAL: purchase_end_t = 0)
Balance impacts in DB: /event/billing/product/fee/purchase 100
/event/billing/product/fee/cycle/cycle_forward_monthly 80.49
4. Move date to: Sat Jan 5 23:00:03 2013
5. PCM_OP_SUBSCRIPTION_SET_PRODINFO
0 PIN_FLD_POID POID [0] 0.0.0.2 /account 2146926 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.2 /account 2146926 0
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.2 /service/telco/tp_neostrada 2150996 0
0 PIN_FLD_PROGRAM_NAME STR [0] "pinunit"
0 PIN_FLD_END_T TSTAMP [0] (1357423203) Sat Jan 5 23:00:03 2013
0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 5
1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.2 /product 285276 5
1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.2 /purchased_product 2150836 0
1 PIN_FLD_PURCHASE_END_T TSTAMP [0] (1357772400) Thu Jan 10 00:00:00 2013
1 PIN_FLD_CYCLE_END_T TSTAMP [0] (1357772400) Thu Jan 10 00:00:00 2013
1 PIN_FLD_USAGE_END_T TSTAMP [0] (1357772400) Thu Jan 10 00:00:00 2013
Now prorate is generated: /event/billing/product/fee/cycle/cycle_forward_monthly -59.02
6. Again PCM_OP_SUBSCRIPTION_SET_PRODINFO
0 PIN_FLD_POID POID [0] 0.0.0.2 /account 2146926 0
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.2 /account 2146926 0
0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.2 /service/telco/tp_neostrada 2150996 0
0 PIN_FLD_PROGRAM_NAME STR [0] "pinunit"
0 PIN_FLD_END_T TSTAMP [0] (1357423203) Sat Jan 5 23:00:03 2013
0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 5
1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.2 /product 285276 5
1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.2 /purchased_product 2150836 0
1 PIN_FLD_PURCHASE_END_T TSTAMP [0] (0) <null>
1 PIN_FLD_CYCLE_END_T TSTAMP [0] (0) <null>
1 PIN_FLD_USAGE_END_T TSTAMP [0] (0) <null>
Why this time the fee is not prorated?
It is suspected that this time there will be event: /event/billing/product/fee/cycle/cycle_forward_monthly 59.02
Changes
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 |
Changes |
Cause |
Solution |
References |