Rearranging the order of entries

Benjamin Soffer (SLF) bsoffer at
Tue Jan 26 14:54:12 EST 2016

Thank, Alex.  I used 20 in my example, because it would be, as you say, tedious to re-enter everything in the desired order.  But the suggestion regarding "copy and paste" is good, although using "duplicate" would be even faster.


-----Original Message-----
From: gnucash-user [ at] On Behalf Of Alex Aycinena
Sent: Tuesday, January 26, 2016 11:11 AM
To: gnucash-user at
Subject: Re: Rearranging the order of entries

On Tue, Jan 26, 2016 at 9:00 AM, <gnucash-user-request at> wrote:

> ---------- Forwarded message ----------
> From: "Maf. King" <maf at>
> To: gnucash-user at, bsoffer at
> Cc:
> Date: Tue, 26 Jan 2016 15:41:49 +0000
> Subject: Re: Rearranging the order of entries On Tue 26 January 16 
> 07:20:50 Benjamin Soffer wrote:
> > Hello,
> >
> >
> >
> > Say I enter 20 transactions in a given account, all having the same date.
> > After the entries are "entered," is there a way to rearrange the 
> > order in which individual entries are listed?  For example, is there 
> > a way to move the 15th entry so that it is listed 2nd within the date grouping?
> >
> >
> >
> > Thanks
> >
> >
> >
> > Ben Soffer
> >
> Hi Ben,
> If you aren't using the NUM field for anything already, I believe that 
> you can sort on that as a secondary to the date sorting.
> Otherwise, I don't think there is a way to do what you want.
> HTH,
> Maf.
There is a way to do it that doesn't change the existing entries or use the NUM field but it could be tedious depending on the number of transactions involved.

Since the sequence for the listing is based on the transaction date, which you can change directly, then the entry date and time, which you can't change directly, you can sort of 'trick' the system by changing the entry date and time using copy transaction and delete transaction.

Starting with the first transaction you want in the sequence, copy and paste the transaction. You will now have two copies of the same transaction with the new one at the bottom of the date range, since it was the last one entered. Delete the first, out of sequence, one. Repeat with the second transaction and so on. You will essentially be re-entering the group of transactions in the order you want and thereby achieve your ordering.

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

More information about the gnucash-user mailing list