Products | Versions |
---|---|
TIBCO Adapter for SWIFT | - |
Not Applicable | - |
Resolution:
Description:
============
When using SWIFTNet-FIN Render to validate message MT543 with currency code “GHS”, the SWIFTNet-FIN Render throws out the following error.
------------------------------
[ <ROOT>
<ValidationWarnings>
Error T52 at /SWIFTRendererInput[1]/SWIFTMessage[1]/Text[1]/M__E__SettlementDetails[1]/M__E3__Amounts[1]/item[1]/M__19A__Amount[1]/CurrencyCode[1]: invalid ISO currency code "GHS"</ValidationWarnings> </ROOT> ]
------------------------------
Environment:
============
TIBCO ActiveMatrix BusinessWorks Plugin for SWIFTNet - FIN
TIBCO Adapter for SWIFTNet - FIN
Cause:
============
Originally, SWIFT defines “GHC” as the currency code for currency “Ghana Cedi”, but it changes the currency code “GHC” to “GHS” from Specification 2009.
Resolution:
============
Download the latest currency code file (CU.dat) from SWIFT.com and fill the field “ISO4217 Currency Code File (CU.dat)” under Configuration tab of SWIFTNet-FIN Render activity. SWIFTNet-FIN Render will then validate the “GHS” correctly with the latest CU.dat. This solution can be applied to all message types.