PCM_OP_BILL_DEBIT Is Giving PIN_ERR_CREDIT_LIMIT_EXCEEDED Error (Doc ID 758738.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Information in this document applies to any platform.
***Checked for relevance on 23-Mar-2012***
***Checked for relevance on 26-Dec-2013***
***Checked for relevance on 01-Jun-2015***

Symptoms

-- Problem Statement:
PCM_OP_BILL_DEBIT is giving PIN_ERR_CREDIT_LIMIT_EXCEEDED error when trying to add a non-currency resource(say for example 1000095) balance which is not part of the balance_group.

-- Steps To Reproduce:
1) Create an account
2) Bill the account
3) Call the PCM_OP_BILL_DEBIT opcode with the following input flist

nap(9022)> d 1
# number of field entries allocated 20, used 4
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 227911 0
0 PIN_FLD_PROGRAM_NAME    STR [0] "Customer Center"
0 PIN_FLD_DESCR           STR [0] "test"
0 PIN_FLD_DEBIT         ARRAY [1000095] allocated 20, used 1
1     PIN_FLD_BAL_OPERAND  DECIMAL [0] -40.1

nap(9022)> xop PCM_OP_BILL_DEBIT o 1
xop: opcode 105, flags 0
XOP "105" failed: err 81:PIN_ERR_CREDIT_LIMIT_EXCEEDED, field 0/0:0,
        loc 5:PIN_ERRLOC_FM, errclass 1:PIN_ERRCLASS_SYSTEM_DETERMINATE, rec_id 0, resvd 105
# number of field entries allocated 20, used 2
0 PIN_FLD_POID           POID [0] 0.0.0.1 /error_poid 227911 0
0 PIN_FLD_ERR_BUF         ERR [0]
        <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_CREDIT_LIMIT_EXCEEDED:81>
        <field num=0:0,0 recid=0 reserved=105 reserved2=0 time(sec:usec)=0:0>
        <facility=0 msg_id=0 version=0>
nap(9022)>

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