Steps
Go to Accounting → Configuration → Settings
Enable Multi-Currencies
Click Save
Use different currencies in Sales, Purchase, Invoicing
Maintain exchange differences in accounting
Company Base Currency
Each company can have only one base currency.
Path
Settings → Companies → Your Company
Set
Currency (e.g., AED, USD, EUR)
⚠️ Important:
Base currency cannot be changed easily once transactions exist
Changing it later requires database-level correction
Activate Required Currencies
Odoo installs all currencies but keeps them inactive.
Steps
Accounting → Configuration → Currencies
Open the required currency (USD, EUR, INR, etc.)
Enable Active
Configure:
Currency Symbol
Position (Before/After amount)
Decimal places
Rounding factor
Exchange Rate Configuration
Manual Exchange Rate
Open the currency (e.g., USD)
Go to Rates
Add:
Date
Rate
📌 Odoo uses:
The latest rate on or before the transaction date
Automatic Exchange Rates
Accounting → Configuration → Settings
Enable Automatic Currency Rates
Select Rate Provider:
- Central Bank of UAE
Set:
Update frequency (Daily)
Interval (e.g., every 1 day)
Currency on Transactions
Sales & Purchase Orders
Currency is selected on:
Quotation
RFQ
Price is converted to company currency during:
Invoice posting
Vendor bill validation
Invoices & Bills
Invoice currency ≠ Company currency
Accounting entry:
Original amount → foreign currency
Converted amount → company currency
📌 Odoo stores:
Amount in currency
Amount in company currency
Exchange Gain / Loss Accounts
Mandatory for accounting accuracy.
Path
Accounting → Configuration → Settings
Set:
Exchange Gain Account
Exchange Loss Account
📌 Used when:
Payment rate ≠ Invoice rate
Revaluation of foreign currency balances
Bank & Cash Journals Currency
Single Currency Bank
Set currency on the Bank Journal
All transactions must be in that currency
Multi-Currency Bank
Leave journal currency blank
Odoo allows mixed currency payments
Customer & Vendor Currency
Optional but useful for automation.
Path
Contacts → Customer/Vendor → Sales & Purchase tab
Set:
Default currency for:
Sales>Customer Currency
Purchases>Supplier Currency
📌 Automatically applied in new documents
Foreign Currency Revaluation
Used at month-end / year-end.
Path
Accounting → Review →Currencies → Unrealized Currency Gains/Losses
Run revaluation
Odoo posts:
Unrealized gain/loss entries
