Reading the
thread about the story of a man who deposited a fake check and ended getting his bank going from all nice to all not-nice.
Let me tell you another one (about 1% of people who do international wires to us actually experience that).
A man walks into a bank and asks for a wire transfer from his USD account to MtGox Co. Ltd. in Japan. He fills a form to send 1000 USD, and the bank teller inputs it faithfully. Later that day (or the next day), the bank's processing center processes the wire transfer and sends 1000 USD to the intermediate bank they are in contract with which claims being in contract with the receiving bank.
So far everything is fine.
Now, at the intermediate bank, the process is usually fully automated. It sees an incoming 1000 USD wire going to Japan. "Hey, in Japan they only have JPY, and my local intermediary in Japan can process this wire as a domestic transfer for only USD 10. Let's convert the amount to JPY, and take 3000 JPY fee for the whole process!"
Little did the intermediate bank knows that the target bank account is not in JPY but is actually a multi-currency account where customer funds are deposited based on their settings.
So:
- Sending bank took their 10~30 USD fee for sending the transfer
- Intermediate bank converted the 1000 USD into 75930 JPY
- Intermediate bank took 3000 JPY (38.33 USD) for their good services, leaving the amount as 72930 JPY
- Our bank received 72930 JPY, took 1000 JPY handling fees, resulting in amount being 71930 JPY
- Based on customer setting, we converted amount back to USD, resulting in 71930 JPY = 895.93 USD
In the end, that's
104.07 USD that went into useless currency exchange and intermediate fees.
Think about it, the intermediate bank, for its automated process of relaying funds (sometimes it's not fully automated, but rarely nowaday) and publishing a couple of SWIFT messages (cost is below 0.3 cent a message, much lower for large banks) took
38.33 USD in exchange of trying to be
helpful by converting funds from USD to JPY at an overpriced rate (usually 3~5% higher than spread) because it thought the receiving bank account would be in JPY.
That's the kind of racket the current banking system allows.
We usually try to ask our customer to complain with their bank when this kind of thing happens, as we have no impact on what happens before our bank receives the funds. Usually that's an action taken by the intermediate bank (but not always - and sometimes can be because the sending bank chose the wrong intermediary) - I suspect to offset exchanges going in the other direction (so both exchanges cancel each other, and the bank is only left with more profit).
Recently, however, we received the following message by wire from an intermediate bank I won't mention, probably the result of long hours of complaining by one of our customers, showing that banks sometimes will do something about their errors (second time we receive this kind of message in more than one year):
ATTN PAYMENT INVESTIGATIONS
URGENT
REGARDING PAYMENT ORDER FOR **,***.00/JPY
VALUE DATED **-JUL-12 UNDER REF ***************
B/O ******* *********
F/O MTGOX CO LTD SHIBUYA TOKYO JAPAN
PLEASE URGENTLY CONFIRM IN WHICH CURRENCY FUNDS
HAS BEEN CREDITED TO BENE ACCOUNT AS IT WAS
SUPPOSED TO BE CREDITED IN USD.
IF THE FUNDS ARE CREDITED IN USD PLEASE URGENTLY
ADVISE US THE EXACT AMOUNT SO THAT WE CAN PAY THE
SHORTFALL.
IF THE FUNDS ARE CREDITED IN JPY PLEASE RECALL AND
RETURN THE FUNDS TO OURSELVES SO THAT WE WILL
RE-ISSUE THE PAYMENT IN USD.
PLEASE ADDRESS ANY FUTURE CORRESPONDENCE TO
**************,
QUOTING OUR REFERENCE
REGARDS **************
TELEPHONE
We replied to the bank and eagerly wait for them to send the missing funds...