I just discovered an interesting bug while manually entering investment transactions. I'm wondering if anyone else has run into this? (If you only download your transactions, you probably haven't.) I don't typically have multiple new security purchases to enter at once, so I've apparently never run into this. I also tried an old version of Quicken 2017 and found it worked correctly, so it's not something that was always this way in Quicken Mac, but I don't know when this bug got introduced.
The bug occurs when entering transactions for new securities (ones you don't currently have in your data file). For banking-type transactions, after entering the fields, one can press Command-N to save the transaction and open a new one. This also works for investment-type transactions: enter the Type, security, amount, and number of shares, press Command-N, and the transaction s recorded and a new blank transaction is opened. But what I discovered is that if the Buy transaction is for a security not previously in the data file, Quicken shows the calculated price per share, but then saves the transaction without either the security or the number of shares.
To replicate:
- Open an Investing account
- Click or select New
- Enter Type=Buy, Security=(any security not in the security list), Total Cost, Number of Shares
- Note the price per share is correctly calculated
- Press Command-N to Save the transaction and open a new one
- Observe that the saved transaction did not record the Security or the number of shares, only the amount.
Here's a screenshot of transaction I'm entering. Notice that the Security shows "New" because it doesn't yet exist in this data file; that's normal. It shows a calculated cost per share and everything looks normal.
Expected behavior: the transaction should be saved exactly as shown, with the security and the number of shares purchased. But when I press Command-N to save the transaction, here's how Quicken records the transaction:
Notice the Security is lost, as is the number of shares; only the cash out amount was saved.
If you repeat steps #1 through #4 and press Return instead of Command-N, Quicken downloads the price history for the new security and properly saves the transaction.
Note that this happens ONLY if the security is new (doesn’t exist in the data file); if the security used already exists, then Command-N works as expected, saving the transaction properly before opening a new blank transaction.
I will report this via Report a Problem; I'm just curious if others have seen this behavior or can replicate it.