Mr.Cunicoindy, in India, individual banks prepare their rates every morning basing on the market movements and also their short/long positions. They prepare card rates and flassh them to the branches dealing with forex and also keep on their website. But on the website only latest one day rates are available. Apart from the card rates, the branches do obtain special rates for their valued customers from their dealing room as they are supposed to report any buying/selling of forex in bulk by obtaining a special rate from their dealing room. Hence there will be small variable among the rates quoted by different authorised dealers (say Banks) and variable depends upon their position, value of the transaction and value of the customer. If you are keen to know the rate on the day the transaction took place, you better contact the branch through which you have repatriated Indian currency and the card rate and rate applied to your transanction. But it will not help you any way except for sake of knowledge. Banks have freedom to determine the forex rates ofcourse basing the daily rates announced by RBI within a band.