My Oracle Support Banner

Currency Set Incorrectly In Billinfo Object (Doc ID 1352994.1)

Last updated on SEPTEMBER 21, 2023

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

While creating a billinfo object using PCM_OP_CUST_CREATE_BILLINFO, the value of currency is updated in the database as 30 when one passes the value as 036 (for Australian Dollar) in the input flist. See below steps for more details :

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

3) In database, the value for currency is updated to "30" instead of "036". The value "036" representing Australian Dollar is available in pin_beid file.

Changes

 

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
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.