@Sander#49141 Which is logical because there is currency risk involved in foreign currencies.
In this case there are three parties involved.
First the third party which refunded the proper amount in the foreign currency 💷.
Second the bank which needs to exchange the foreign currency needs to be exchanged for your own currency (💷=>💶).
You as the receiver of the money 💶 is the third.
If the bank would accept the exchange against a different rate than the current one all risk of changes in the applicable rate is on them (they would pay for the risk that exchange rates go up/down). They obviously don’t do this is as it is your transaction and it can be hugely expensive (there are many companies where large parts of their profits evaporate due to unfavorable currency exchange rates).
Take in account that the third party has already paid there dues (no reason why they should cover for changes in exchange rate).
So this leaves the risks involved in paying in foreign currency to you.
On the bright side: this could also work in your favor as exchange rates move up and down (but trying to gain an advantage with this should be considered trading 😉)