Currency Set Incorrectly In Billinfo Object (Doc ID 1352994.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.4.0.0.0 and later   [Release: 7.4.0 and later ]
Information in this document applies to any platform.

Symptoms

The value in the DB is updated to 30 when you pass 036 (as in pin_beid) in currency in PCM_OP_CUST_CREATE_BILLINFO.

Steps to reproduce.

1) Create a account with payment type of invoice
2) Run the PCM_OP_CUST_CREATE_BILLINFO from testnap to create billinfo. Following is the flist used.

0 PIN_FLD_POID POID [0] 0.0.0.1 /account 892129 0
0 PIN_FLD_PROGRAM_NAME STR [0] "test"
0 PIN_FLD_BILLINFO ARRAY [1] allocated 7, used 7
1 PIN_FLD_POID POID [0] 0.0.0.1 /billinfo -1 0
1 PIN_FLD_BILLINFO_ID STR [0] "Billinfo-TS1"
1 PIN_FLD_PAY_TYPE ENUM [0] 10001
1 PIN_FLD_PAYINFO_OBJ POID [0] 0.0.0.1 /payinfo/invoice 891617 0
1 PIN_FLD_CURRENCY INT [0] 036

In DB, the value for currency is updated to 30. No error is shown in testnap as well as in CM pinlog.

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