Skip to main content

Hello, 

 

I am trying to set up a supplier payment order reconciliation flow using CAMT054. I’ve set up message codes under payment format and external payment parameters for message code ICDT. However, when the file is loaded into IFS I get the following error message in the External Files Transactions view: ORA-20110: ExtPayParamMessageCode.MSGCODENOTEXIST: The Message Code 5TW79TKTCC1B for issuer DBA does not exist in External Payment Parameters for Payment Method CAMT054. 

 

The code “5TW79TKTCC1B” is a random serial number for the transaction that the bank adds under the proprietary message code tag. It is different for each payment in the file.

 

When looking in the CAMT file the Bank Transaction Code ICDT is present under the <Ntry> tag in the file.

and the proprietary message code tag is found under subfamily <Ntrydtls> tag. 

For some reason when I load the file into IFS it ignores the primary ICDT <BkTxCd> tag and only loads/reads the Proprietary tag. I’ve tried both removing the proprietary tag and changing the tag to ICDT - then it works and it reads the primary message code tag into IFS as it is supposed to. I’ve spoken to the bank and they are not able to remove the serial number from the file. 

 

Does anyone know any solutions for this issue? 

Hi,

you need to setup the message codes for the issuer DBA:
 

add DBA as a new issuer and then add the Message Codes used:
Then add the Message Codes to the Payment Parameters using the correct issuer:


 

 

 


Hi @Ralph Gericke 

 

I have added the message codes previously during setup accordingly:

But when I load the CAMT file into IFS it still selects the proprietary tag which is a random serial number. However, I can’t add the serial number as a message code because it is randomised for each transaction.

 

Have you encountered this issue before? 


Have you added Message Codes to External payment Parameters?

 


Hi @deolse 

 

Yes - I’ve added the message code ICDT to external payment parameters as well. The problem is that when I load the file into IFS it only searches for the “secondary” message code (this one “5TW79TKTCC1B”) - not the primary one for which I’ve added the ICDT parameter, even though ICDT is referenced in the CAMT file.  


Reply