AU Bank advertises zero forex markup on outward remittances, but when I booked a USD transfer in the afternoon the rate was about 15 paise worse than the rate on Google, and it was processed at that rate in the evening. Why does this happen, and how do I get a rate close to the market rate?