Unexpected currency change in a report between two copies of Gnucash on different machines
Conclusion If you keep books in multiple currencies, make reports in multiple currencies, and also sync your preferences folder (and hence your saved reports) between machines, then you should probably make sure you have the same 'default currency' preferences settings in all copies of Gnucash, in particular the General Preference>Reports>Default Report Currency setting (Locale or Choose) This setting affects the displayed currency even in reports you have already made and set to a currency in the report's individual Options while working in one copy of Gnucash. It is a local preference specific to one copy of Gnucash/one machine and is not stored in the same folder as the other preferences (and the saved reports). This is not mentioned in the online help, presumably because syncing of the preferences folder is outside the scope of normal usage, see Help> Report Preferences <https://www.gnucash.org/docs/v3/C/gnucash-help/set-prefs.html#prefs-reports> Problem experienced I am now keeping two sets of books, one each for local transactions in each of two countries/currencies. I am /also/ syncing my Gnucash Preferences folder between two machines using a sync service like Dropbox (mine is pCloud). Although this syncs many preferences and the Saved Reports, there are still local user preferences that are specific to each machine. I created some reports in one or other currency and saved them. After syncing, the reports showed up in Gnucash on both machines. But opening them had different effects. I had set the Report Currency I preferred for each report in Report Options (Commodities>Report's currency) and I expected that would remain constant between different copies of GnuCash. However, I discovered that a Report set in Options to show Currency 1 could open in Currency 2 on the second machine. Additionally, if I then corrected the displayed currency (using Report Options) on Machine 2 then, after preferences syncing, the same report would now show the 'wrong/other' currency when opened back on the first machine. I was surprised to discover that the machine-specific Gnucash Preferences setting Reports>Report Default Currency was affecting the currency displayed in a Saved Report. The changing currencies problems only happens when reports are synced and then opened in copies of Gnucash running with different values of Report Default Currency. In other words, this preference setting can affect reports, even after they have been created. -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.