I downloaded 401K from one of my financial institutions. It was a QIF file which had the amount, the shares bought, and the unit price. However, JGnash only treated those transactions as contributions or dividends. As a result, it updates the account and cash balances. But to update the market value, I have to manually the buy shares transactions to include the shares in that investment account.
I would like to see a feature when importing QIF or OFX formats which determines if it is an investment transaction and if so, looks to see what transaction is (Buy, Sell, Dividend, etc), looks for the unit price and shares and creates an additional transaction to update the shares and market price for that investment account.