Follow-up on teh "missing payee" problem

Jack ostroffjh at users.sourceforge.net
Sat Sep 30 22:49:47 UTC 2017


I finally had some more time to work on getting rid of the payee with  
missing or blank name in many transactions.  However, it seems not  
possible to do so from within the GUI.  I don't know if this is  
actually the cause of the problems that started this discussion, but it  
seems the doing an OFX import of investment transactions creates a  
payee in those transactions.  The problem is that since there is not  
intended or expected to be a payee in an investment transaction  
(dividend, dividend reinvest, sell shares, ...) there is no display of  
that payee in the GUI.

In at least one case, I see that the name of the payee created is taken  
from the memo field.  At least that string ends up in the memo of the  
transaction - I'm not yet sure which OFX field it was originally in.

Even stranger, is that I now have a large number of payees which show  
up on the Payee View, which show no listed transacations, but if I try  
to delete one of them I get "Unable to remove payee(s)" with the  
details "Cannot remove payee that is still referenced to a transaction  
thrown in  
/usr/portage/tmpdir/portage/app-office/kmymoney-4.8.0-r2/work/kmymoney-4.8.0/kmymoney/mymoney/storage/mymoneyseqaccessmgr.cpp:267."   
I have not yet looked into the file to see what kind of remnants remain.

For now, is it worth filing a bug requesting that payee never be  
created for import of an investment transaction?  I suppose I'll find  
more concrete suggestions once I dig even further into the details.

Jack


More information about the KMyMoney-devel mailing list