Skip to content

FX Exchange Center

FX exchange happens inside Vaults → Add Transaction. It’s where you move money between vaults of different currencies and record the realized FX gain or loss correctly.

FX exchange lives inside the Vaults page — the "Record Transaction" button opens the currency-conversion flow, and the realized gain or loss is handled automatically.

  • Convert a chunk of one vault’s currency to another (USD vault → LYD vault).
  • Settle a foreign-currency invoice into a home-currency vault.
  • Re-allocate between bank accounts in different currencies.
  1. Open Vaults → Add Transaction.

  2. Pick the FX Exchange transaction type.

  3. Pick From vault (the source currency) and To vault (the destination currency).

  4. Enter the From amount (native of source currency).

  5. Enter the Spot rate OR the To amount — fill one, the other auto-calculates from the spot rate.

  6. (Optional) Override the platform rate if the actual converted rate at your bank differs from the published spot.

  7. Pick the date.

  8. Save.

Dr To-vault leaf <to amount, in to-vault native currency at home equivalent>
Cr From-vault leaf <from amount, released at vault cost rate>
Dr or Cr 4900 / 5900 FX <realized FX gain or loss>

The realized FX is the difference between releasing at the from-vault’s average cost rate vs. the actual conversion at the spot rate.

An exchange office is a vault linked to a counterparty — it models funding an FX position from an outside money-changer rather than your own cash. Instead of requiring the vault to already hold the currency you’re converting, the platform lets it draw an advance from the linked counterparty (posted to account 2560, the exchange-office payable), and that advance auto-repays from later inflows into the same vault.

This is useful when you route trades through a real-world exchange office that fronts you currency before you settle up with them. The vault behaves like any other vault for reporting; the counterparty link is what lets the advance/repayment mechanics work.

You can edit an exchange after creation — the platform reverses the original posts and re-posts with the corrected values, all in one transaction. Same with delete: full reversal.

Period-lock applies. An exchange dated in a closed period is read-only.

If you’re depositing native-into-native (USD into your USD vault, no conversion), use the vault’s direct deposit action instead — no spot rate needed, no FX gain/loss. See Multi-currency & FX.

Updated onFeature / changeReason
2026-07-07Corrected route (standalone /fx-exchange retired, folded into Vaults → Add Transaction); added Exchange offices section; added frontmatterRoute changed in-app; exchange-office vault model (account 2560) was undocumented