I have been using Gnucash for many years so I think it is time to
contribute.  I have several credit card accounts from different banks that
each take a different approach to how they populate the tags in the
transaction download file.  When I import these files I often have to spend
time cleaning up the description and notes fields, adding and deleting
text.  In particular, one of my banks actually lets me set the memo field
for a transaction through their web page and app.  I want this to appear in
the transaction description.  I would like more control so I can specify
more precisely how this data is imported for each account separately.

I propose adding 2 options to the account edit screen:
1. Append Memo - when set, if the memo tag is populated then append that
text to the name tag and use that combined text to populate the transaction
description field.  Default is off in which case the present logic is
invoked.

2. Suppress Notes - when set, skip the logic that populates the notes field
of the transaction. Default is off in which case the present logic is
invoked.

These options function independently.

I implemented this on 5.0 and tested it on my Linux machine.  While I was
doing that 5.1 was released so I ported my changes to that release.  I have
not tested on Windows since I don't have a Windows machine.  I do have Macs
but I'm traveling and won't be able to build on that for another 2 months.

I can create a pull request for review or post a diff if desired.  I think
the correct step right now is to discuss this feature and see if it is an
acceptable idea for the community.

What say you all?

-Stephen
-- 
Stephen Cohoon
smcoh...@gmail.com

If there's a problem that can't be solved with a clever program, is that
problem really worth solving?
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to