@sadak_aboobacker unfortunately bank accounts are restricted to one single currency type, you cannot pay a USD vendor bill from GBP account. You can create a USD Bank account(virtual) and transfer funds from GBP account equivalent USD amount and pay the bill, but that can be messy and might not pass the audit. Another option is to have both currencies valid for the vendor and enter the vendor bill in GBP instead of USD (make sure to have proper FX rate) - then you should be able to pay it from your GBP bank account. 2nd option will be less messy.