Currency Rates
The Currency Rates module manages exchange rates used across the system for multi-currency operations.
It ensures that values such as purchases, sales, and reports are consistently calculated in the base branch currency while supporting additional currencies.
Index Page
The Index Page lists all available currencies with their latest exchange rate and last updated time.

Displayed Columns:
- Currency – Full name of the currency (e.g., Jordanian Dinar, Saudi Riyal).
- Code – ISO currency code (e.g., JOD, SAR).
- Rate – The exchange rate relative to the base currency (default
1for base currency). - Last Updated – Timestamp of the last update.
Actions
Refresh Rates
- If a currency rate service is configured, clicking this action will fetch the latest rates automatically from the service provider.
- Updates all currencies at once.
Row Actions
- Edit Rate – Clicking on a row opens a dialog to manually adjust the rate for the selected currency.
Useful if rates are updated manually or require correction.
- Edit Rate – Clicking on a row opens a dialog to manually adjust the rate for the selected currency.
Usage Notes
- The base currency (e.g., JOD in this system) always has a fixed rate of
1. - All other currencies are stored relative to this base.
- Rates directly impact financial modules (purchases, reports, sales summaries, etc.), so accuracy is critical.
- Manual editing is allowed even if an automated service is enabled, giving administrators full control.
