Multi-Currency

Bluecoins supports multi-currency — you can have bank accounts in USD, credit cards in EUR, and cash in PHP, all in one ledger.

Currencies and accounts

  • Every account carries its own full currency.
  • Transactions are recorded in the account’s currency — no manual conversion when logging an expense or income.
  • The Balance Sheet converts foreign-currency accounts to your default currency for display, and the daily summary converts daily totals.

Exchange rates

Up-to-date rates are fetched from one or more configurable providers (see Settings → Currency). You can:

  • set a default provider (or several, prioritized),
  • override the rate per transfer with your own number,
  • re-fetch rates manually.

Some providers count crypto (e.g. DAI, Kraken’s list) — enable the crypto switch on the provider row to see crypto pairs.

Effective Average Conversion Rate (EACR)

For foreign-currency accounts the balance sheet can be calculated using the EACR, which weights historical rates by the length of time funds were held at each rate. This avoids the distortion of a snapshot rate and is fairer when an account has been open through large currency moves. It is toggled by useEacr (documented in memory-bank/eacr.md).

Frequently asked

  • Q: Can I change the default currency? Yes — Settings → Currency, “Default currency”. Existing transactions are untouched; totals convert.
  • Q: Can I record a transaction in a currency different from my account’s? No — each account is single-currency. Create multiple accounts when needed.
  • Q: Where do I see the rate used? On the transfer form, on exchange-rate dialogs, and in the Exchange Rate guide.