Your comments

Расскажу подробнее (многие про это не знают).
1. Непосредственно в момент покупки происходит резервирование средств по курсу на текущий момент.
2. Списание с картсчета происходит в момент транзакции, бывает и в тот же день, и через неделю. По курсу на день списания.
3. Дополнительно банком может удерживаться комиссия за трансграничные операции.

Итого, если тупо считать по курсу на день покупки то сумма может отличаться, обычно в пределеах нескольких %%.
Я обычно добавляю её как плановую, а потом закрываю основываясь на выписке из банка (где уже указана точная сумма в валюте картсчета).
Кстати, при импорте из сбербанка сумма импортируется в валюте списания, а не картсчета.

Итого, получается что все подобные операции надо проводить в 2 этапа (резервирование и списание через некоторое время). Так что не всё так тривиально, как казалось.