The Infinite Kind Blog

The Infinite Kind Blog

Moneydance 2017.10 – One More Update

As we draw ever closer to Moneydance 2019’s debut, we’ve got one more update to the 2017 line. Please check out 2017.10, now available from our download page as well as on the Mac App Store. This release includes bug fixes and workarounds for misbehaving online banking services. See below or click “more” for the full detailed list of changes.

  • Workaround certain horribly broken OFX responses (😒 Wells Fargo)
  • Improved ‘similar transaction’ handling of downloaded transactions by scoring older transactions slightly lower and transactions touching inactive categories much lower.
  • Fix floating point accuracy issue in gains/basis calculation
  • Fixed bug that caused security holdings with the same name under different investment accounts to be interspersed when sorting for some reports
  • Fixed bug in which certain changes to historical currency rates or security prices were not saved across restarts
  • Improved bundled stock price and exchange rate updating, and added two new sources: IEX Trading, and European Central Bank
  • Workaround changes to OFX files from several banks which change the meaning of transactions labeled as ‘payment’ or ‘charge’ has changed, and (sometimes) the amount is incorrectly negated
  • Update to OFX response header parsing to handle OFX2 headers plus the XML header tag
  • Improved QIF export to include liability and asset account types
  • Improved QIF export to more clearly specify the starting balance of accounts
  • Improved QIF export to encode forward slashes in account or category names
  • Net worth total shown on summary page now excludes accounts that are marked as not to be included in net worth calculations
  • Fixes to average cost basis and capital gains report calculations (thanks Stuart Beesley!)
  • Workaround for Ally Bank OFX/QFX files which omitted all newlines after the header section
  • Fix bug that set default exchange rate to 1.0 for new inter-currency entries in a split transaction
  • Compensate for some Chase OFX files not having a blank line delimiter between headers and body
  • Ensure the sort order and presence of security/currency history entries are updated when an entry’s date is changed
  • Fixed bug when editing a new inter-currency transaction with splits which set the default exchange rate for the transaction to 1
  • Improved ‘similar transaction’ handling of downloaded transactions by scoring older transactions slightly lower
  • Transactions referencing inactive categories are also now scored much lower

Thanks to all of our wonderful customers for providing feedback and helping us continue to improve Moneydance!