Let say, current rate of 1 Euro = Rs. 60 (assume).. And after 3 months it is Rs. 61..
Now, if to day u make sale of, let say, 100 Euros, then entry will be :
Customer A/c Dr. To Sales a/c......... Rs. 6000
Similarily, after three months when u receive actual payment, ur entry will be
Cash a/c Dr. by Rs. 6100 To customer A/c 6000 and To Gain on Foreign Exchange Fluctuation A/c 100...
As such, there was always a hidden profit of Rs. 100 in ur transactions, then y not to show it in P& L now??
Foreign exchange fluctuation a/c should be debited or credited according to requirements and then the balance at the end of the year should be transferred to profit and loss account..