[Kmymoney-devel] [kmymoney4] [Bug 341562] When importing a QIF file containing an intinc transaction, the interest income gets imported into the ledger as a fee, and the checking account is debited instead of being credited.

allan agander93 at gmail.com
Fri Dec 5 18:44:51 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=341562

--- Comment #1 from allan <agander93 at gmail.com> ---
Advice/opinions  needed, please.

This behaviour appears to be the result of this code snippet  ( circa line 795
in mymoneystatementreader.cpp) -
"
if (statementTransactionUnderImport.m_strInterestCategory.isEmpty())
  s1.setAccountId(d->interestId(thisaccount));
else {//  Ensure category sub-accounts are dealt with properly
 
s1.setAccountId(d->interestId(statementTransactionUnderImport.m_strInterestCategory));
}"

It seems that, in spite of the actual imported activity type, this code knows
better and decides on the basis of the sign of the amount.

I'm not sure that's such a good idea, apart from causing head-scratching, i
might wish to import a negative fee, to offset a previous error, or similarly
for a dividend.

Any thoughts, please?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list