Anatoly, with the clarification in another Topic that by BV I meant Book Value which is what you call "Total Cost", I think that changes the answer above? I updated all my posts above and changed BV with Total Cost instead. Can you kindly re-read the above and consider?
Here is what I see is the problem in PSM, and it might just be a bug and an easy fix:
With PSM, each "Reinvested Dividend" transaction creates its own Lot. So, if I had 2 Buy transactions and 1 Reinvested Dividend, PSM records 3 Lots. Perfect. This also works if you have a "Reinvested Dividend" with a positive number of units only, but zero as Reinvestment Share Price, zero Commission, zero Fee. Hence, I can "abuse" Reinvested Dividend to record a positive Fractional Unit Adjustment (Unit Increase) that does not change the Total Cost of my Holding. Works well.
However, if I try to record the above 3 transactions a - c, where b ) uses NEGATIVE units, I end up with TWO Lots instead of 3. The dates of the two Lots are the dates of transactions a ) and b ).
The Lots show as follows:
Lot 1: 300.0020 Shares, $3,000.02 Total Cost.
Lot 2: -0.003 Shares, $0.00 Total Cost.
Correspondingly, Total Holding is 299.999 Shares, $3,000.02 Total Cost.
It should be:
Lot 1: 100 shares. $1,000 Total Cost.
Lot 2: -0.001 Shares. $0.00 Total Cost.
Lot 3: 200 Shares. $4,000 Total Cost.
Correspondingly, Total Holding: 299.999 Shares, $5,000 Total Cost.
Somehow, PSM messes up the lots and doesn't keep them clean when you record a Reinvested Dividend with negative number of Units. Can you fix that?
Thx
PS: A side-note: PSM allows me to enter negative Number of Shares in the "Transaction Register Input Mask", and stores them correctly as such. But when you save and then re-open the "Reinvested Dividend" transaction, it always displays number of share units as a positive number in the "Transaction Register Input Mask" -- even though it knows it's negative. Can you fix it such that positive shows as positive, negative as negative when you re-open the Transaction in the Mask?