Product Pricing Partners Demo Security Q&A Log in Start free

Help › Bookkeeping

Foreign-currency bank and card accounts

Open this in Talisk HQ

You can hold a bank or credit-card account in a supported foreign currency (for example a USD chequing account) inside a book whose own currency stays the same.

Add a foreign account

  1. Go to Ledger › Banking › Accounts.
  2. Click Add bank account, set the Name and Type (Bank or Credit card), then pick the Currency.
  3. The Currency list offers your book's currency (the default) plus the foreign currencies the Bank of Canada publishes a daily rate for. Choose the account's currency and finish adding it.

Pick the currency when you add the account: it can't be changed afterwards, because changing it would restate every transaction already recorded. If you set it wrong, add a new account in the right currency instead. When you import a statement in a supported foreign currency, TALISK_HQ creates the account in that currency for you.

How the money is recorded

The account holds its balance in its own currency (its face value). TALISK_HQ records each transaction in your book's home currency at that transaction's date, using the daily rate, and that home-currency figure is what posts to your general ledger. Your reports, tax and balances therefore stay in one currency and tie out, exactly as before.

TALISK_HQ does not revalue an open foreign balance in your ledger as rates move. The gap between the account's foreign balance and its recorded home-currency cost is an unrealized gain or loss: it is shown for your accountant on the FX revaluation worksheet at period end, and never posted on its own. A real (realized) gain or loss is recorded only when you pay a foreign bill from the account or move the whole balance to another account.

Moving money between accounts

When you move money between two of your own accounts (for example sweeping a USD account into your CAD chequing account), record it as a transfer so it is not counted as income or an expense.

  1. Go to Ledger › Banking and find the line for the money leaving the first account (the withdrawal).
  2. Click Transfer on that line.
  3. Pick the matching deposit on the other account from the list. Both lines are then paired and marked as a transfer, and neither is categorized on its own.

TALISK_HQ works out the accounting from the two real lines:

  • Moving money out of a foreign account into a home-currency account settles that foreign money at its average recorded cost, and the difference against the home-currency amount you actually received is booked as a realized exchange gain or loss.
  • Moving money into a foreign account from a home-currency account, or moving between two accounts in the same currency, records no gain or loss: the money simply carries its cost across.
  • Moving directly between two different foreign currencies is not supported. Move through a home-currency account instead.

If the foreign account still has transactions waiting for an exchange rate, finish those first. TALISK_HQ will ask you to try the transfer again after the daily rates refresh, so the cost is worked out correctly.

To undo a transfer, open either paired line's details with the chevron and click Undo transfer under Change what this is. Both lines return to your review list.

Reconciling a foreign account

You reconcile a foreign account in its own currency. The statement balance, cleared balance and difference on the reconciliation worksheet are all shown in the account's currency, and you tie it out against the statement the same way you would any account.

Because your books carry the account in your home currency, the worksheet does not show a single home-currency "GL cash vs bank" tie for a foreign account. Instead it shows the account's foreign position, its recorded home-currency cost, and the average rate between them. That is information, not a reconciliation error: the tie that matters is the foreign statement against the foreign cleared transactions.

Good to know: A bank or credit-card account can be in a supported foreign currency; a Prepaid balance account is always in your book's currency. An account's currency is fixed once the account exists (to change it, add a new account). Your book's own currency does not change. Talisk records the home-currency value of each foreign transaction at its own date and never revalues an open balance in your ledger, so a foreign account's rate gain or loss is not posted until you settle a bill from it or fully move the money out; it is disclosed on the year-end FX revaluation worksheet instead.