Hi balaji,
What you shared is after posting the transaction to reconcile the difference.Actually it is required in transaction.
I have got a solution, that is at transaction level itself we can able to put the buy and sell rate column available.
regards
Sri