Local currency column in Transactions – Advanced Queries

  • Make main currency A, and foreign currency B
  • Make bank/cash account for each currency
  • Make two expenses as payment (e.x 100A electricity & 100B electricity make exchange rate something other than 1)
  • Make advanced query while on the payment tab
  • Tick (Group By) and select (Accounts)

What happens after this is: 200 Electricity
what should happen is: 100A 100B Electricity or (100+100*exch_rate)A Electricity

The business will only report such in the base currency as it should be. Your payments and receipts would either be in currency A or in Currency B and to Customers and Suppliers assigned to either currency A or B.

I’m not sure if you understood me correctly.

what the page reports is not in main currency. it just didn’t care about currency and summed them. so if you make 100 usd expense and 100 euro expense, it would show 200 alone. instead of converting euro to usd then summing them


in the summary, it adds them correctly (100usd + 100eur = 206usd)

But not in the grouped query

I agree that this is a problem, in Custom Reports we have a separate field for AccountAmount which is used to get amounts in local currencies.

I believe that this is an important feature that should carry over to Advanced Queries especially on Transactions view.

If this field is present as a column, it should solve the issue.

I’m going to place this in ideas and I will change the title accordingly

My intention was that Amount column was meant to be in base currency. So that is now fixed in the latest version (24.12.2)

2 Likes

Sorry if i’m being impatient. I just installed the latest version 24.12.2.1965 it still has the problem. do you mean the next update?