You hold funds in multiple bank accounts and some of them are in foreign currency. You need to transfer cash from your foreign currency bank account to your home currency bank account.
You would need to create a GL transaction to record the transfer. Go to General Ledger, New Transaction to start a new transaction. Enter the date of the transaction and a short description. Choose the foreign bank account and enter the amount in foreign currency (to be transferred), enter the exchange rate in the multiplier field (multiplier is the the rate to use to convert foreign amount to your home currency amount). Choose credit since you are transferring out of this account. Save this line.
On the next line, choose the home currency bank account and choose debit, enter the amount that you are receiving into this bank in the home currency. Keep multiplier as 1.
If there is any transaction fees due to the transfer, you can enter it as an expense on a new line. It will be a debit to the expense account.
Once you are done, click on Post Transaction to post this transaction.