@Alberto Since you have Multi Currency Enabled and Setup, I Believe you can pay a vendor Bill in any currency From any Bank Account, Since, you have one world account.
Vendor Payments
When you record a payment made to a vendor, the vendor's primary currency is chosen by default, but you can choose any of the vendor's transaction currencies. The currency you select filters the list of bills or invoices as well as the lists of credits and deposits you can apply to display only those bills, credits, and deposits in the currency you chose.
Paying bills through the Pay Bills page can include payments in any number of vendor transaction currencies. Payment must be made in the same currency as the purchase order.