I’ve tried an import into these accounts, and the negative values on reinvestment transactions are still being imported.
I am no longer able to do direct imports from kmymoney in these accounts - I am going to play with that later and maybe open another thread here.
I can download a .qfx file with transactions and import that into kmm, and the imported reinvestments have negative totals and are outlined in red in kmm’s ledger. Below is a sample reinvestment transaction from a .qfx download (I think this is all of it, those are not the most straightforward files to make sense of):
<REINVEST><INVTRAN><FITID>***<DTTRADE>20250630160000.000[-4:EDT]<DTSETTLE>20250630160000.000[-4:EDT]<MEMO>Dividends</INVTRAN><SECID><UNIQUEID>***<UNIQUEIDTYPE>CUSIP</SECID><INCOMETYPE>DIV<TOTAL>-86.34<SUBACCTSEC>CASH<UNITS>8.9194<UNITPRICE>9.68</REINVEST>
The of -86.34 is the problem. Now that I know this is happening, the fix is pretty simple in the kmm ledger. If the investment “Price entry” setting is “price per share”, all I have to do is edit one of these and then press ENTER to save it, and the total is saved with the correct sign.