Company Currency

If the currency is the same as the company’s currency, it converts properly, but when the currencies differ, the conversion isn’t happening correctly
how can solve it

ex. if my company currency is INR
but i want to convert USD to BHD than the conversion is not properly