I was receiving payment from UK-based company. I asked them to send me money to my account overseas (not based in UK, but it's in GBP).
Unfortunately, they've sent me EUR instead of GBP (despite the fact that their account is also in GBP and we were talking only about GBP). Because of that banks' exchange rates were applied two times and I received around 8% less money in the end, because of banks' spread.
I asked that company why they've sent me EUR - and they responded that in international transfer the bank may change currency into EUR and that was outside their control. (They're using HSBC bank in UK)
Is that true and they couldn't send me just GBP - or did they make a mistake?