On 01/19/2016 04:07 PM, aga wrote:
Extracted from mymoneyqifreader.cpp, and probably been there for many
years, so I'm afraid you probably have to work around this.
* These transactions deal with short positions and options, which
are * not supported at all by KMyMoney. They will be ignored for
now.
I said nothing about shorts or options. I doubt that has much bearing on
this issue. I'm just talking about ordinary reinvested dividends which
KMM does claim to handle.
Yesterday you wrote:
Also, I've noticed that a Reinvest Income transaction appears to
require an income category to be specified, although the amount may
be zero. This doesn't seem right to me, but before I 'fix it', I'd
appreciate views from other users, who have an opinion on this, as I
know some have their own particular use of some of the fields, which
might not be what I would expect. And, the user is always right...
This is what I was responding to. There is nothing to "fix" there. A
reinvested dividend should require an income category to be specified,
it IS income.
On 19/01/16 21:04, Jeff Barlow wrote:
On 01/19/2016 04:16 AM, aga wrote:
On 19/01/16 02:41, Jeff Barlow wrote:
First let me concur that the category amount on a reinvested
dividend should never be zero. If it was then there is no
transaction to record. As Jack says it's exactly a dividend and
a buy rolled into one. The dividend is income and must be
accounted for as such....
I don't see how the income can purchase shares and also appear as
an apparent dividend payment. Perhaps someone can put me right on
this.
The income is in fact what is used to purchase the shares. It's
somewhat like a currency conversion....
About the calculation errors I pointed out you say:
This may also be worth a wish-list entry, and in fact, more so than
the support of options. If you do do that, it would be helpful to
show an example of your case.
I think it's really more of bug. KMM frequently comes up off by a penny
or so on reinvested dividends. I have to manually correct this. I'll see
if I can up with a simple test case and file a bug.
--
Later,
Jeff