On 23/05/16 13:33, Mitch Frazier wrote:
​Either I wasn't clear or you're misunderstanding what I'm saying,
<snip>
the
"cost basis field" is the amount that is used to reduce the remaining
basis of the asset.  If you sell the entire investment, the reduction
would be the entire cost of the investment (thereby reducing the cost to
zero).  The reason that you might need to adjust the cost basis is for
exactly the reason that you pointed out: when you sell less than the
full asset, there's more than one way to determine the cost of the part
that was sold.  You can use "average cost", "FIFO", or "specific lots"
(and probably some others) to determine the cost of the part that was
sold.  A more sophisticated user interface for entering/determining the
cost would be a refinement, this is just meant to be a first step along
the way. The difference between the sales price and the cost basis of
the part that was sold is the gain/loss on the sale.

Creating a  "category" for storing the cost and/or recovering the cost
doesn't make any sense, the cost is already stored in the investment
account (the stock/bond account).  It contains the original amount
(amounts if more than one purchase was done).  The difference between
the sales price and the "cost basis" of the sale is the gain/loss on the
transaction and that would go to one or more "categories".

As far as developers with the time to implement it, when I said "I was
thinking about implementing" I meant I was going to work on the
implementation.​


I made no comment about the proposed functionality.

Neither did I suggest that the developers might have to implement it. However, they do have a say it what gets implemented, and it was that to which I was referring.

Allan

On Mon, May 23, 2016 at 3:14 AM, aga <agande...@gmail.com
<mailto:agande...@gmail.com>> wrote:

    On 22/05/16 20:04, Mitch Frazier wrote:

        While entering a number of investment transactions recently I
        realized
        that KMM doesn't actually have a way to record the gain/loss on
        the sale
        of an investment. I was thinking about implementing something to
        solve
        this but wanted to pass the idea past the list first.

        As a first step at a solution, I was going to add a couple more
        rows to
        the transaction detail in the investment register:

            - A cost basis field.  This would be an amount field that is
              used to determine how much the cost of the investment is
              reduced by the sale. Initially this field could be pre-filled
              by the average cost (based on the number of shares being
        sold).
              If the entire investment is sold, this field would be fixed
              and not editable.
            - A gain/loss field.  This would be an splitable account field
              for entering the category or categories for the gain/loss.
              Splits are useful for allowing both short-term and long-term
              gain/loss specifications on a transaction.

        The current implementation "hides" the gain/loss because the
        balance of
        an investment shows as zero when the share value is zero,
        regardless of
        the amount the investment is sold for.  Whereas, since the
        gain/loss is
        not recorded anywhere, the balance ought to be negative if the
        investment was sold for a gain and positive if sold for a loss.

        Mitch


    I think the developers will need to comment on this proposal.  From
    my own point of view, it is not a functionality that I need, at
    least at present.  What's more important, though, is that it might
    be advisable for display of the extra fields to be optional,
    certainly from the perspective of a new user.

    Allan



Reply via email to