Ever since the debacle with Bank of America discontinuing support for downloading .qfx files from the website (both banking and investing) I have been working on scripts to convert transaction reports available on the B of A investments website into .csv files for import into Quicken (for Windows). But, my conclusion is that these .csv files don't work at all well. First, there is no documentation other than the few sample lines of code in the example file that Quicken will create for you. Second, when I create .csv files in that format importing the files creates transactions, but at least a third of the transactions import with a 0.0.1 cent difference from the amount specified in the file. This affects pretty much all transaction types I have tried. Some amounts work correctly, others have the error. The errors are consistent and repeatable.
I spent 2 hours on the phone with Quicken support repeatedly demonstrating these problems to them via screeen sharing, but was told this was not a bug. They said this "approximation" was expected and acceptable, which it so clearly is not! I'm frankly shocked at this attitude.
So, unless you want to deal with a myriad of discrepancies in your data, I suggest you avoid importing investments from .csv files. I don't know if banking transactions or quotes files work any better.
FYI - Quicken version is Premier R64.35