Currencies #
Neo-Ledger can handle transactions in multiple currencies. Add any foreign currencies your business works with at System → Currencies, and Neo-Ledger will track exchange rate differences automatically.
Your base currency #
The base (home) currency is set when the dataset is created via the Chart of Accounts template. It cannot be changed after creation. All reports and account balances are expressed in the base currency.
Adding a foreign currency #
Click Add Currency to open the dialog.
| Field | Description |
|---|---|
| Currency | Three-letter ISO 4217 currency code (e.g. USD, EUR, GBP, CHF). Exactly 3 characters required. |
| Precision | Number of decimal places for this currency (typically 2; set to 0 for currencies like JPY). |
Click Save to add the currency to your dataset.
Editing a currency #
Click Edit next to any currency in the table to change its precision. The currency code itself cannot be changed after creation — if you need to correct a code, contact your system administrator.
Using foreign currencies on transactions #
Once a currency is added, it becomes available in the currency selector on invoices, payments, and other transaction forms. The system will ask you to enter an exchange rate when you post a transaction in a foreign currency.
If your base currency is CHF, click the arrow icon inside the exchange rate field to auto-fetch the rate. Rates are sourced from the Swiss Federal Customs Administration (BAZG) at backend-rates.bazg.admin.ch and represent the official monthly average for the transaction’s month. The auto-fetch button is not available when the base currency is not CHF.
Exchange rate differences (gains and losses when invoices are settled at a different rate than when they were issued) are automatically posted to the Foreign Exchange Gain/Loss account configured in Defaults → Accounting.
The RN column #
The RN (Row Number) column is an internal identifier and can be disregarded for normal use.