Revise investment performance report

Authored by Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> on Jan 1 2017, 12:22 PM.

Description

Revise investment performance report

  1. "amount" (last column) has been replaced by "ending balance" because

it's calculated specially for this report by
QueryTable::constructPerformanceRow,

  1. "return on investment" column is being calculated also when "ending

balance" is zero, because zero ending balance doesn't invalidate ROI

  1. "buys" and "sells" column take "fee amounts" into account during ROI

calculation, because fees are inseparable from investments,

  1. "buys" column has minus sign and "sells" column has plus sing,

because the same notatnion is used by KMM importers.

REVIEW: 129739
Signed-off-by: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>

Details

Committed
Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>Jan 8 2017, 7:32 PM
Parents
R261:017a1eff2452: Move dissectTransaction from InvestTransactionEditor to KMyMoneyUtils
Branches
Unknown
Tags
Unknown
Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> committed R261:88173ce91714: Revise investment performance report (authored by Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>).Jan 8 2017, 7:32 PM