Something just happened and I really can't say why with any certainty, let alone discuss a fix with any intelligence. But I'd like you to know about it: I started to update one sub-portfolio and happily noticed that Fund Manager amassed years worth of transactions. So I cancelled and re-started, setting the start date to yesterday.
This happened once before but at least the problem was traceable to a software update and my INattention to the dates in the RETRIEVE dialog. This time, all I did was transfer all shares from one investment to another in the same sub-portfolio. Then, having downloaded transactions only yesterday, I did not realize I needed to pay extra attention to the dates in that dialog.
As before when such a surprise has happened, I panicked, so I can't say whether perhaps all of those entries were, in fact, for one or both of the two investments involved in the transfer. (And perhaps no others? And perhaps no other sub-portfolio would have been affected?)
And maybe Fidelity is part of the problem...? I suggest this because this was a transfer of many many small transactions from FCASH to one of its money market funds (SPAXX), my new Default Cash Account in this sub-portfolio. Altho the TRANSFER to SPAXX showed up on Fidelity's web site right away, the company clearly did not send Fund Manager any info about a transfer or purchase of SPAXX. So SPAXX never showed up in FM until SPAXX paid my first dividend. Then I realized I had to (a) identify my new Default Cash Account and (b) do that transfer.
This was not super-messy. Just a few transactions over a couple of days. But accidentally downloading a huge amount of history could have been a bummer. And, as I say, I can't suggest anything useful about protecting me from my own inattention or anomalies in how different institutions feed info to Fund Manager. Perhaps a different design of the RETRIEVE dialog would help, making the dates more prominent. It probably wouldn't hurt--although I'd be the first to admit that it's easy to glide right past such a thing when doing repetitive tasks. It's hard to protect the user from all eventualities, eh?
Hope this is useful to somebody.
Thanks for listening.