Moneydance 2017
The Infinite Kind has released Moneydance 2017, a major upgrade for one of the top vote-getters in our reader survey of personal finance apps from early 2016 (see “Your Favorite Mac Personal Finance Apps,” 29 February 2016). The new version adds a fully encrypted incremental syncing engine that enables you to sync data across multiple computers and mobile devices, and it can now use any shared folder (such as Dropbox) to sync data with end-to-end encryption. The new version adds integrated support for Python scripts, enabling you to use the new script editor to build and run your own scripts or extensions.
Moneydance 2017 also enables you to choose from multiple color schemes or create your own, fixes a budget calculation bug, cleans up portfolio allocation and other graphs, adds the Command-T keyboard shortcut to center you on today’s transactions in a register, improves the cleanup process that runs in the background when shutting down or switching files, and improves behavior when dealing with OFX correction transactions.
If you purchased a license to Moneydance 2015, you can upgrade to Moneydance 2017 for free. For those with licenses to releases prior to Moneydance 2015, you can upgrade to the new version at $24.99 (a 50 percent discount). Moneydance 2017 will also appear soon in the Mac App Store once it goes through Apple’s approval process, but that version will lack the extension/plug-in installer due to sandboxing issues. ($49.99 new from The Infinite Kind, free update from Moneydance 2015, $24.99 upgrade from earlier versions, 97.5 MB, release notes, 10.7+)
Moneydance 2017 like its predecessor contains a "Showstopper" Their is no provision for splitting a file for archiving nor 'Starting an New Year' using the information from the previous years Accounts and Categories along with uncleared transactions. This results in all the users data being exposed to any potential corruption or glitches that could possibly occur during use and an ever increasing file size that negatively affects the programs performance as the file grows larger through use. This was reported for MD 2015 and is still yet to be resolved.
I'm not aware of any personal finance program that does what you're talking about. I've been using Moneydance since 2012, and I've never experienced the kind of corruption or glitch you're talking about.