A booking can be quoted in one currency, billed in a second, paid in a third, settled with the supplier in a fourth — and consolidated to your base currency. We translate, revalue, and split FX gain/loss automatically.
Each journal line carries both transactional (debit, credit) and base-translated (base_debit, base_credit) amounts. Trial balances run in transactional or base currency.