Pcm_op_pymt_recycle_payment Opcode Is Assigning Incorrect Glid Values To Suspended Payments (Doc ID 1446260.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

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

Symptoms

On : 7.4.0.0.0 version PS8, Payment Suspense Center

ACTUAL BEHAVIOR
---------------
The GLID not assigned correctly for the payment reversal, when doing Undo allocation from Payment Center.

EXPECTED BEHAVIOR
-----------------------
The GLID should be assigned correctly for the payment reversal, when doing Undo allocation from Payment Center.

STEPS
-----------------------
1. Create a payment from Payment Tool to Account A
2. From Payment Center do Undo allocation for the payment made in step 1
3. Check the CM Logs

==========
For Payment to Suspense account the GLID is correct.

For Payment reversal The GLID is not correct ----

op_act_pol_spec_glid input flist
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1 0
0 PIN_FLD_EVENT SUBSTRUCT [0] allocated 20, used 15
1        PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/reversal/check -1 0
1        PIN_FLD_NAME STR [0] "Billing Event Log"
1        PIN_FLD_USERID POID [0] 0.0.0.1 /service/admin_client 2 7567
1        PIN_FLD_SESSION_OBJ POID [0] 0.0.0.1 /event/billing/batch/reversal 285943392175659248 0
1        PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 209660241 17
1        PIN_FLD_PROGRAM_NAME STR [0] "Payment Center"
1        PIN_FLD_START_T TSTAMP [0] (1404372418) Thu Jul 3 09:26:58 2014
1        PIN_FLD_END_T TSTAMP [0] (1404372418) Thu Jul 3 09:26:58 2014
1        PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 209658705 0
1        PIN_FLD_ITEM_OBJ POID [0] 0.0.0.1 /item/payment/reversal 209720560 0
1        PIN_FLD_SYS_DESCR STR [0] "Payment - Reversal"
1        PIN_FLD_EVENT_MISC_DETAILS ARRAY [0] allocated 20, used 2
2               PIN_FLD_REASON_DOMAIN_ID INT [0] 100
2               PIN_FLD_REASON_ID INT [0] 0
1        PIN_FLD_PAYMENT SUBSTRUCT [0] allocated 20, used 3
2               PIN_FLD_PAYMENT_TRANS_ID STR [0] "T1,6d,0"
2               PIN_FLD_TRANS_ID STR [0] "T1,7a,0"
2               PIN_FLD_SUB_TRANS_ID STR [0] ""
1        PIN_FLD_BAL_IMPACTS ARRAY [0] allocated 21, used 21
2               PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 209660241 17
2               PIN_FLD_AMOUNT DECIMAL [0] 7.5
2               PIN_FLD_AMOUNT_DEFERRED DECIMAL [0] 0
2               PIN_FLD_AMOUNT_ORIG DECIMAL [0] NULL
2               PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 209660113 29
2               PIN_FLD_DISCOUNT DECIMAL [0] 0
2               PIN_FLD_DISCOUNT_INFO STR [0] ""
2               PIN_FLD_IMPACT_CATEGORY STR [0] ""
2               PIN_FLD_IMPACT_TYPE ENUM [0] 2
2               PIN_FLD_ITEM_OBJ POID [0] 0.0.0.1 /item/payment/reversal 209720560 0
2               PIN_FLD_LINEAGE STR [0] ""
2               PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.0 0 0
2               PIN_FLD_PERCENT DECIMAL [0] 0
2               PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.0 0 0
2               PIN_FLD_QUANTITY DECIMAL [0] 0
2               PIN_FLD_RATE_OBJ POID [0] 0.0.0.0 0 0
2               PIN_FLD_RATE_TAG STR [0] ""
2               PIN_FLD_RESOURCE_ID INT [0] 978
2               PIN_FLD_RESOURCE_ID_ORIG INT [0] 0
2               PIN_FLD_RUM_ID INT [0] 0
2               PIN_FLD_TAX_CODE STR [0] ""
1        PIN_FLD_TOTAL ARRAY [978] allocated 20, used 1
2               PIN_FLD_AMOUNT DECIMAL [0] 7.50

Here it is coming as

2               PIN_FLD_REASON_DOMAIN_ID INT [0] 100
2               PIN_FLD_REASON_ID INT [0] 0

Instead of Domain ID:4001 and Reason ID 16, which are OOTB reason codes for reversal.


BUSINESS IMPACT
-----------------------
Payments will get reflected in wrong GLID, which may be misleading.

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