Exchange Rate/FX Processing
If the original transaction Credit Currency is different from settlement Currency, then the flag ‘Re-Pickup FX Rate” under R-Transaction Preference Tab is referred from the Generic Wires ISO Outbound Network Preferences maintenance (PSDOGWNP) for the Host code, Network code, and Transaction Type as ‘Incoming’ combination.
- The external exchange rate processing is done if the ‘External FX Applicable’ flag is set as Yes in the Generic Wires ISO Outbound Network Preferences maintenance (PSDOGWNP). The ‘External Exchange Rate System’ is picked up from the External Exchange Rate mapping maintenance (PMDERMAP). An External Exchange Rate request XML is sent to the external exchange rate system and a record is logged into the Exchange Rate Queue (PQSEXEXQ) with Queue Code as ‘External Exchange Rate Queue’.
- Internal exchange rate processing is done if the ‘External FX Applicable’ flag in the Generic Wires ISO Inbound Network Preferences maintenance (PSDIGWNP) is set as No. The exchange rate pick-up is done using STANDRD – MID rate.
If the flag is set as No, then:
- System picks the exchange rate applied on the original pacs.008/pacs.009 messages and applies the exchange rate for calculating the credit amount.
In case of the external exchange rate is applicable, the Value date received from the External FX system is updated as the return transaction Settlement Date. There is no change in the Activation Date.
Parent topic: Inbound Return Processing