changing a large number of transactions in a batch -- impossible?

Derek Atkins warlord at MIT.EDU
Thu Aug 16 09:34:59 EDT 2012


Hi,

"Anna's unattended mail" <anna.morris-1okt59qe at cool.fr.nf> writes:

> There does not seem to be a way to select many transactions, and do
> something like delete them, change the description, or move them to
> another account.  Is gnucash really limited to working on one
> transaction at a time?  So if a user wants to move 100 transactions
> from account A to account B, the gnucash way is to tediously do ~3-4
> clicks on each row (since there are no keyboard shortcuts either).  Is
> that correct?

Yes, you can in general only operate on a single transaction at once.

> What are the options here?  What about exporting an account to another
> software tool (Ledger-cli?), performing the batch operation there, and
> then importing the new accounts?  Has anyone tried this?

I did say "in general", there are some cases where you can operate on
multiple transactions at once.  The importer, for one.  The QIF
importer, specifically, operates on meta data so multiple transactions
with the same metadata can all be assigned the same target.

Moreover, if you want to move *all* the transactions from one account
into another you can delete that account and gnucash will ask you where
you want to move the transactions.

Other than that, however, you are limited to only doing one at a time.

You can *try* modifying the datafile out from under GnuCash, but this is
neither recommended nor supported.  Be sure to backup your data before
you attempt that.

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-user mailing list