Currencies
Supported currencies for policies, budgets, and payments in Rahal
Currencies
Rahal supports multiple currencies for policies, budgets, and payments. This page lists all supported currencies and explains how currency handling works.
Supported Currencies
The following currencies are supported for policy rules, budget configuration, and payments:
| Code | Currency | Region |
|---|---|---|
| IQD | Iraqi Dinar | Iraq (primary) |
| USD | US Dollar | International |
| SAR | Saudi Riyal | Saudi Arabia |
| AED | UAE Dirham | United Arab Emirates |
| EUR | Euro | European Union |
| GBP | British Pound | United Kingdom |
Currency Usage by Feature
Policies
Policy flight and hotel rules use currencies for price limits:
- Flight rules: Maximum price per flight
- Hotel rules: Maximum price per night
- Duration tiers: Price limits that vary by flight duration
When a booking is evaluated against a policy, prices are compared in the policy's configured currency.
Budgets
Budgets are configured in a single currency:
- The budget amount is set in the chosen currency
- All transactions are recorded in the budget's currency
- Consumption tracking and remaining balance use the budget currency
Booking Requests
Booking requests store prices in the original booking currency. When tracking against budgets, currency conversion is applied automatically.
Orders and Payments
Orders and reservations are processed in the original booking currency, which may differ from budget or policy currencies.
Currency Conversion
When booking prices need to be compared against policies or budgets in different currencies, Rahal automatically converts between currencies using current exchange rates.
Key points:
- Conversion rates are updated regularly
- Budget evaluation uses the rate at the time of booking
- Policy evaluation uses the rate at the time of search
- Historical transactions retain their original amounts
Default Currency
The system default currency is IQD (Iraqi Dinar). This is used when:
- No specific currency is configured
- Display currency isn't specified
- Fallback is needed for any currency-related operation
Currency Selection
When Creating Policies
Select the currency when configuring price limits in flight or hotel rules. The currency should match how you want to express limits (e.g., "maximum 500 USD per flight").
When Creating Budgets
Select the currency when creating a budget. This determines:
- How the budget amount is expressed
- How consumption is tracked
- How remaining balance is displayed
Choose a currency that matches your company's financial reporting or the primary currency used for travel expenses.