Hi noraknotes If you'd like to account for a transaction that is a USD transaction that has been received into a EUR account you will have to:
Create a contra bank account in your home currency > transfer the amount from the EUR to the contra account using the correct exchange rate > then create a transfer from the contra account to the UD bank account again using the correct exchange rate, the contra account should be zero > then receive payment on the invoice.