Thank you all for your quick responses. It is nice to discover that GnuCash's mailing list is very alive.
I am currently shopping for an Open Source personal financial-accounting software. I do not mind the double entry, but it bugs me that I cannot reassign accounts at will, easily. Since I am starting, I have only a vague clue of the accounts I want to create. I am sure that in a few months, I will want to reassign transactions to different accounts, go more granular probably. This is normal for new users who are discovering the tool. For instance, one user might start putting all automobile related transactions under the account "Automobile". But after a few months of usage, discovers that it would be preferable to have "Automobile:Gasoline", "Automobile:Repairs", "Automobile:Lease", etc... There is no mean in GnuCash to reassign previous transactions with description "Shell" to "Automobile:Gasoline". Yet, for me, this kind of feature is basic and expected from personal financial-accounting software. GnuCash seams missing a feature for this kind of scenario. I would like to propose the following feature: Search and Replace accounts assignments. Dialog box that allows to search for transactions matching their description with a user provided expression and allow to change the accounts to which they are assigned to. The feature should support: - Normal and extended regular expressions (default normal). - Limit search/reassignments to one or more accounts (default current account only). - Limit search/reassignments within a time interval (default -infinty to +infinity). Should I open an issue against GnuCash regarding this feature request? Is it something the developers will consider or it goes against the philosophy of GnuCash? Best regards, Hans Deragon On 2018-02-20 07:39, Hans Deragon wrote: > Greetings, > > New user here. I downloaded 500 transactions from my credit card bank > site, all assigned to 'Imbalanced-CAD'. Now, how can I set rules to > automatically assign transactions to a specific account? For instance, > any transaction with "^ESSO.*" or "^SHELL.*" must be reassigned to > Car:Gasoline. I fail to find that information on the web, except that > when importing, GnuCash trains itself and does that automatically at the > next import. > > But what about my 500 transactions that are already imported? What > about if one wants to reassign transactions to another account, after a > month of careful thinking? Does a user have to go through all > transactions manually? > > As a workaround, is it possible to convert the GnuCash file into Unicode > and use scripting languages to manipulate the transactions, then convert > it back to its binary format? > > Using GnuCash 2.6.12 on Ubuntu 16.04 LTS. > > Best regards, > Hans Deragon > > > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.