Как пополнить счет через банк, если я не резидент РФ?
Пользователи, которые не являются гражданами РФ, не могут отправлять на свой счет переводы в рублях. Чтобы пополнить счет, отправьте перевод в другой валюте из любой страны мира. Для этого нужно получить банковские реквизиты.
Можно ли переводить Яндекс.Деньги на валютный счет в российском банке?
Этот вопрос лучше адресовать банку, который вас обслуживает.
Обычно подобные задачи решаются так: клиент открывает два счета — рублевый и валютный. Затем распоряжается, чтобы банк конвертировал все поступающие на рублевый счет деньги в другую валюту (по своему внутреннему курсу).
Источник: https://money.yandex.ru/doc.xml?id=524781
Я думаю что тут всё "на лету" конвертируется исходя из курса валют на тот момент времени.