Scenario
The transaction date controls the exchange rate value in a transaction based on data found in Lists > Accounting > Currency Exchange Rates.
For non-administrator roles, the Exchange Rate field is grayed out when user tries to create or modify a new transaction due to lack of permission.
Solution
To allow users to modify the value in the Exchange Rate field for non-base currency transactions, Administrator must provide user permission on the Currency list (Currencies and Currency Exchange Rates):
- Navigate to Setup > Users/Roles > Manage Roles
- Manage Roles: Click Edit
- Click Permissions
- Click Lists
- Permission: Select Currency
- Level: Select Edit
- Click Add
- Click Save