by fmuser » Tue Sep 05, 2023 8:10 am
Problem resolved.
I normally do NOT set the option to create new FM investments for transaction retrieve, but I tried turning it on (thinking perhaps the matching of OFX transactions against FM investments was failing). Sure enough, the Preview screen showed me all the transactions as new investments.
The missing investments are for funds that aren't listed on public public quote servers (like Yahoo), but are assigned "unique-ifiers" by Fidelity. The transaction log shows extra/prefix information in the UNIQUEID field for UNIQUETYPE CUSIP that isn't in the FM investment properties I've used for years. For example, an investment I knew/used as CUSPID OJFC shows up in the latest transaction log as CUSPID NON40OJFC.
I"m not sure if Fidelity changed what their server provides, or if FM "matching" rules for investment transactions changed, but I'm able to retrieve the missing transactions by updating CUSPID values in my FM investment attributes.
Thanks for the help
P.S. Maybe you might consider adding a warning/message from FM when transactions are retrieved that don't match any existing FM investment if the user has not selected the option to create new investment files. I'm thinking of leaving on the option to create new investments (and turning off the option to create them automatically, so I can cancel out before new files are created)