CSG Not Applied If Subscription To CSG And Purchasing Applicable Product In Same Transaction (Doc ID 2030910.1)

Last updated on NOVEMBER 10, 2015

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Goal

The ChargeSharing is not getting applied if the subscriber creation, participating in the CSG, and also purchasing applicable product are all done in the same transaction.
For example :.
Create and parent account. The Group owner and CSG are created lets say on June 3rd. on 9th June, you create an child account created, added to the CSG and purchased the deal in the same transaction. Here though OBG modification output shows that OBG is modified to include CSG+DSG,, but during purchase deal the transaction flist of OBG shows only the DSG not the modified flist with CSG

op_subscription_ordered_balgrp return flist
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /ordered_balgrp 3884177 0
0 PIN_FLD_RESULTS ARRAY [0] allocated 43, used 22
1 PIN_FLD_NAME STR [0] "Billing Event Log"
1 PIN_FLD_USERID POID [0] 0.0.0.1 /service/pcm_client 308483 6
1 PIN_FLD_SESSION_OBJ POID [0] 0.0.0.1 /event/session 291871958666791838 0
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 3865145 0
1 PIN_FLD_PROGRAM_NAME STR [0] "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
1 PIN_FLD_START_T TSTAMP [0] (1433793370) Tue Jun 9 07:56:10 2015
1 PIN_FLD_END_T TSTAMP [0] (1433793289) Tue Jun 9 07:54:49 2015
1 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/subscription 3884817 0
1 PIN_FLD_DESCR STR [0] "Ordered Balance Group"
1 PIN_FLD_SYS_DESCR STR [0] "Modify Ordered Balance Group (srvc)"
1 PIN_FLD_ORDERED_BALGROUPS ARRAY [0] allocated 20, used 1
2 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts -1 0
1 PIN_FLD_ORDERED_BALGROUPS ARRAY [1] allocated 20, used 1
2 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts 3791442 12
1 PIN_FLD_ORDERED_BALGROUPS ARRAY [2] allocated 20, used 1
2 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/charges 3790738 8
1 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /ordered_balgrp 3884177 0
1 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 3866169 3
1 PIN_FLD_INVOICE_DATA STR [0] "0 61 8 0 (1433793370)\n"
1 PIN_FLD_EARNED_START_T TSTAMP [0] (0)
1 PIN_FLD_EARNED_END_T TSTAMP [0] (0)
1 PIN_FLD_EARNED_TYPE INT [0] 0
1 PIN_FLD_EFFECTIVE_T TSTAMP [0] (0)
1 PIN_FLD_RATING_STATUS ENUM [0] 12
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/ordered_balgrp/modify -1 0

 

Transaction flist..
# number of field entries allocated 20, used 2
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 2
1 PIN_FLD_POID POID [0] 0.0.0.1 /account 3865145 0
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 3865145 0
0 PIN_FLD_RESULTS ARRAY [1] allocated 20, used 4
1 PIN_FLD_POID POID [0] 0.0.0.1 /service/subscription 3884817 0
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 3865145 0
1 PIN_FLD_SEARCH_RESULTS SUBSTRUCT [0] allocated 20, used 2
2 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0
2 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 4
3 PIN_FLD_POID POID [0] 0.0.0.1 /ordered_balgrp 3884177 0
3 PIN_FLD_EFFECTIVE_T TSTAMP [0] (1433793289) Tue Jun 9 07:54:49 2015
3 PIN_FLD_ORDERED_BALGROUPS ARRAY [0] allocated 20, used 1
4 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts -1 0
3 PIN_FLD_ORDERED_BALGROUPS ARRAY [1] allocated 20, used 1
4 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts 3791442 12
1 PIN_FLD_EXTENDED_INFO SUBSTRUCT [0] allocated 20, used 2
2 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0
2 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 4
3 PIN_FLD_POID POID [0] 0.0.0.1 /ordered_balgrp 3884177 0
3 PIN_FLD_EFFECTIVE_T TSTAMP [0] (1433793289) Tue Jun 9 07:54:49 2015
3 PIN_FLD_ORDERED_BALGROUPS ARRAY [0] allocated 20, used 1
4 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts -1 0
3 PIN_FLD_ORDERED_BALGROUPS ARRAY [1] allocated 20, used 1
4 PIN_FLD_GROUP_OBJ POID [0] 0.0.0.1 /group/sharing/discounts 3791442 12

A subsequent purchase deal with the same input flist from the log file picks up the CSG properly
 

Solution

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