Why do we need to use Base Currency Adjustments?

Why do we need to use Base Currency Adjustments?

It is to have an insight on the profit or loss incurred due to the change in exchange rates and also can apply the changes to open transactions.