Solving the validation error "invalid ISO currency code "GHS"" with TIBCO ActiveMatrix BusinessWorks (TM) Plugin for SWIFTNet - FIN or TIBCO Adapter (R) for SWIFTNet - FIN.
book
Article ID: KB0088110
calendar_today
Updated On:
Products
Versions
TIBCO Adapter for SWIFT
-
Not Applicable
-
Description
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.
Issue/Introduction
Solving the validation error "invalid ISO currency code "GHS"" with TIBCO ActiveMatrix BusinessWorks (TM) Plugin for SWIFTNet - FIN or TIBCO Adapter (R) for SWIFTNet - FIN.