Billing Care: Selected Reason Code Not Passed in PAYMENT_REASONS Array
(Doc ID 2221908.1)
Last updated on NOVEMBER 06, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.15.0 and laterInformation in this document applies to any platform.
Symptoms
On : 7.5.0.15.0 version, Billing Care
In Billing Care UI, when an amount is distributed to an account from Suspense, the selected reason code did not get passed in the PAYMENT_REASONS[0] within the CHARGES array for the account on which it is allocated.
STEPS
===========
1. open suspended payment
2. add account which has 0 bill due
3. add amount
4. click on auto allocate button
5. continue warning message will appear
6. click continue button
The expectation is the allocation should route the Payment to account and move it to GL ID selected. But since the PIN_FLD_PAYMENT_REASONS[0] is not populated with the selected reason code, it is not able to do that. And GLID remains "0" too.
Notes : The opcode PCM_OP_PYMT_RECYCLE_PAYMENT is called when a single payment or a list of distributed payments is transferred between the payment suspense account and one or more customer accounts. The issue lies in the
input flist of the opcode, wherein, array PIN_FLD_PAYMENT_REASONS does not have any reason_code fields associated with it. See below snippet of the input flist. The Billing Care UI is responsible for building the input flist and correctly populating the reason codes :
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 |