I recently purchased QM 2018 and imported my data, including investment transactions, from QM2007. The account balances in almost all investment accounts did not match between the QM2007 and QM2018 files after import. I investigated, and determined that there is an inconsistency in the way data is handled that is causing this problem. Please let me explain.
When entering QM2007 investment transactions, there are four fields that are entered in the register - number of shares, $ amount of transaction, commission, and share price. The share price is back-calculated from the first three parameters. Occasionally if one of the first three fields is edited during the transaction entry, the share price does not get updated properly and the transaction ends up being entered with this field having an incorrect value (i.e. it is not consistent with the shares/$/commission fields). This is no big deal because this share value doesn't seem to be used for much in QM2007.
However, when importing this faulty transaction into QM2018, the total transaction cost is calculated from the number of shares, commission, and the (possibly incorrect) share price. This results in the transaction $ amount being incorrect, and the account cash balance starts to diverge from that in the QM2007 register.
I don't know why QM2007 doesn't consistently update the share price field, but it doesn't always happen. A better way to do the import is to import and use the QM2007 shares/$/commission fields and then calculate the share price. This method would eliminate the possibility of a faulty QM2007 share price from initiating this problem.
One workaround, of course, is to edit the transaction $ value in QM2018 after import, but in 20 years of QM2007 data, just finding all of these instances is a very large task.
Please review this issue and then consider revising the import code to eliminate the problem. The transaction amount needs to remain sacrosanct so that the cash balance is maintained. Thanks!
2