As a side note, here's a screen shot of the currency exchange between THB to PHP (Thai bhat to philippine peso), with PHP as the base rate.. Real exchange rate is 1.52 but if u look at the history it's just waaaaay out there... :-(
When you try to override any of the rates and close the window (or even restart the app) next time you go in, it will revert back to the currency rate it decides. Like that first screen shot, USD > PHP. It will always decide that it's "1" despite me going in to try to change it to 52.
First Moneydance 2021.1 (2010) is the minimum version for Big Sur so I suggest an upgrade to the most recent 2021 version as a first step. There are issues with older versions.
The Apple App store lags in versions available to the users. It is easier to navigate upgrades when you buy directly from IK IMHO. It looks like IK hasn't updated the Apple App Store version in about a year. Big Sur had not been released at that time!
I can see where constantly changing the base currency might confuse the system. But that is just a guess.
My guess is that you have a currency corruption of some kind.. There was a bug in the rate field which was finally fixed in build 3089. The rate defaulting to 1 is a sign that this could be it.... The Toolbox extension can fix this issue but you need to be on at least build 3056 for this.....
I may not be correct of course.... This is my 'guess'.
1/ Download Toolbox as a script (toolbox.py) from this link (file, save-as, select page source) and save as toolbox.py . Then in MD, Window, Show Moneybot Console, Open Script, Select this file, then Run: https://github.com/yogi1967/MoneydancePythonScripts/raw/master/sour...
Once loaded, Menu Currency and Security Tools, then Diagnose then Fix Currencies. Hopefully this will run within an AppleStore version...
2/ upgrade to to latest with the bug fix - MD2022. But that may mean buying directly, rather than Apple Store. Longer term this is a better approach, as the latest versions get to the web site much quicker...
3/ run the script 'reset_relative_currencies.py' which support should provide to you.
4/ temporarily install MD2021.1(3069) in a separate location, install Toolbox extension, run toolbox, Currency Menu, Diagnose, then Fix Currencies... Then exit and relaunch your normal version... (I don't exactly know how you do this when running an apple store version.. I would normally rename the app in Applications first, and then rename back afterwards): https://infinitekind.com/download_2021
With any option, BACKUP FIRST (File/Export/Backup)
Sean Reilly on 18 Oct, 2021 06:33 PM
I wouldn't worry about the version you have being compatible with Big Sur. However there were some bugs related to changing base currencies that were fixed in Moneydance 2022. We expect to be releasing Moneydance 2022 on the Mac App Store soon, however if you'd like to get up and running sooner you can download and run Moneydance 2022 from our web site (infinitekind.com/download) and we can send you a license key that works with it. Please let us know, and we'll get you going again!
Also, I should say that changing the base currency in any version of Moneydance is a pretty heavyweight operation. Even without bugs, I'd recommend against it. If there is something else we can change to prevent the need for changing the base currency, please let us know. I'd prefer to add a currency setting to many reports than asking you to keep changing the base currency unnecessarily.