Skip to content

Hold money in more than one currency

Screen /treasury · Roles: Admin, Account Manager (add a store) · Account Manager (transfers and the payout sweep)

An operator taking channel payouts in dollars holds dollars whether or not the books admit it. A workspace can hold money in more than one currency, and move between its own stores across currencies with the books saying what actually happened.

  1. Open Finance -> Treasury and click Add account.

  2. Pick the currency. The picker is searchable and lists your base currency first, which is still the default.

  3. Leave the opening balance empty - see the caution below.

  4. Save. The store appears on Treasury under its own currency.

A transfer between two stores in different currencies is a conversion, and it is recorded as one:

  • money leaves the source store in the source currency;
  • money arrives in the destination store in the destination currency;
  • the difference lands in a currency exchange account, so the books say where it went rather than absorbing it.

Both halves are journals in their own currency. Nothing puts two currencies on one entry.

When foreign balances have to come home to several properties’ banks, the sweep computes the whole plan first and shows it before anything moves: which source store, which destination bank, which amount.

  1. Open Finance -> Treasury and click Deposit to property banks.

  2. Read the plan. One row per source-and-destination pair, resolved per property.

  3. Look for a row with no destination. A property whose bank is not set appears with its answer missing rather than being folded quietly into a default.

  4. Execute. Every leg posts as its own conversion or transfer.

What you hold, owe and are owed in another currency changes worth in your own currency even when nobody touches it. The Foreign balances panel on Finance -> Period Close restates it: for each month you run it by hand, it values the cash held and the amounts owed or owing in each foreign currency at that month’s rate and books the difference as an exchange gain or loss, with a Net for {month} line. Click Restate {month} to post it; restating twice books nothing the second time.

A store with no rate for the month shows “No rate for this month yet” rather than being left out. Click Enter rate on that row, give the value of 1 unit of the foreign currency in your own currency for the month’s last day, then restate. See Close a month.