I can walk you through on how you can resolve this matter, PreciousMM.
The error you've encountered means that your customer and the bank account you're choosing to allocate your transactions have different currencies. To fix this, we can create a dummy bank account for your EUR and USD currencies in your Chart of Accounts (COA). Afterwards, create a refund receipt then choose the created bank account, and then create a transfer transaction in which we will convert the entry that contains EUR currency into USD.
Step 1: Create a Dummy Bank Account for EUR and USD
- Go to the Transactions menu, then choose Chart of Accounts.
- Click the New button, then fill out the Account name field.
- From the Account type dropdown and Detail type dropdown, select according to your preferences.
- Fill out other necessary information.
- From the Currency dropdown, click EUR or USD.
- Once done, click Save.
Step 2: Record a customer refund in QuickBooks Online (QBO).
While creating this transaction, ensure to choose the created account.
Step 3: Transfer the amount to the corresponding account
- Go to the +New, click Transfer option.
- Click the Transfer Funds From dropdown, choose account where you transaction is located.
- Select the Transfer Funds To dropdown, choose where you want to put your account.
- Choose a currency from the Currency dropdown.
- Enter your Transfer Amount in the given field.
Furthermore, you can visit this article to learn more about exchange rate: Enter and use your own exchange rates in QuickBooks Online.
Please let me know if you have additional questions regarding currency, PreciousMM.