Foreign Exchanges Features
Updated 31 October 2026
Aedon.Accounting keeps its own currency exchange rates, separate from Salesforce’s currency settings. Each company has its own rates, and you can add as many as you need.
Base currency
Every company has a Base Currency, such as Pound Sterling for a UK company. All ledger entries are recorded in the base currency, alongside the original amount in the transaction’s currency. The base currency can’t be changed once the company is set up.
Every exchange rate converts another currency into the base currency. There are no cross rates, for example from US Dollars to Euros when the base currency is Pound Sterling.
Exchange rates
Exchange rates are kept on the Currency Exchange Rates tab in the Aedon.Admin app. Each rate applies from its From Date until a rate with a later From Date replaces it. See Creating New Currency Exchange Rates.

Foreign currency bank accounts
- A payment or receipt in a foreign currency must use a bank account in the same currency. For example, a US Dollar invoice must be paid from or into a US Dollar bank account. If you don’t have a real US Dollar account, create a virtual one and transfer the funds across.
- Bank transfers between two foreign currencies go through a base currency account. For example, if your base currency is Pound Sterling, transfer US Dollars to Euros in two steps: US Dollars to Pound Sterling, then Pound Sterling to Euros.
Realised gains and losses
Aedon calculates foreign exchange gains and losses when they are realised: when an invoice is paid or receipted, when a credit note or payment on account is allocated, or when a bank account is revalued. They are worked out for each transaction line and posted with these ledger entry types:
| Type | Description |
|---|---|
| SG | Sales Gain |
| SL | Sales Loss |
| PG | Purchase Gain |
| PL | Purchase Loss |
| BG | Bank Gain |
| BL | Bank Loss |
Unrealised gains and losses
Unrealised gains and losses on foreign currency balances, such as unpaid invoices, aren’t calculated automatically. Work them out under your own foreign exchange policy and post them with a manual journal. See Creating a Manual Journal.























