When making a payment with your card, the funds are debited from your current account which holds the same currency as the transaction. If you do not own a current account in this currency, or you do not have enough balance in this account, the funds are debited from your Euro current account or from the foreign currency current account that holds the highest balance.