Manually change ordering of Transactions
Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700804
It would be really helpful if GnuCash had the facility to move transactions before or after a particular transaction of the same day, i.e. to change the ordering manually by some buttons or similar. If time could be mentioned in seconds then we could do that to rearrange the transactions.
But easier would be to have Up and Down arrows to rearrange transactions by just selecting on the arrow and clicking on up or down.
If the moved transaction reaches the beginning or end of the set of the same day's transactions, the transaction date of that transaction could be incremented or decremented OR could stop right there OR could cycle from the bottom top or top bottom depending on which arrow button you were clicking on to move the transaction.
I hope I was able to explain my point.
Thanks for your consideration
In the current “trunk” experimental branch, such a feature has been added for invoice transactions.
9 comments
-
Scott Ferguson
commented
@Luiz Nice tip, I now use a three digit number to arrange transactions made on the same day into the order they actually occurred. Thanks
I haven't looked at the implementation in trunk
-
alain
commented
Actually I would be happy with a more basic approach, such as the option of sorting transactions within the day, credit-first-debit-last or debit-first-credit-last, and values in increasing or decreasing order.
This option could be part of the View / Sort by.. menu.
It is already relatively easy to change the date if necessary, using the calendar that pops out when clicking the date.
Thank you. -
Luiz
commented
Even though many users may not want to track everything in a minute basis, I think transactions do have a hour/minute associated to they.
As I don't need the "Num" column, I started to use it to track the time of each transaction. I simply use a number in the format HHMM (an 4-digit integer), and GnuCash rearrange all my transactions accordingly.
It might not be "beautiful" because this field was designed to something else, but it is a good workaround and just works perfectly.
-
TorOnt
commented
Is there any progress on this issue? I would dearly love to see the same feature.
-
Admincstim
(Core Developer, GnuCash)
commented
The patch from bug#310567 was indeed buggy and not the correct approach. But instead the changes in SVN r20294 and r20306 implement the correct behaviour (for the invoice window) and "just" need to be copied over to the normal account register window.
-
helix7
commented
GnuCash was close to having something like this.
https://bugzilla.gnome.org/show_bug.cgi?id=310567From the comments, the patch was all but complete.
-
ZaDeveloper commented
I just noticed a typo :(
it should be "But easier would be to have Up and Down arrows to rearrange transactions by just selecting the transaction (row) and clicking on the up or down arrow buttons." -
ZaDeveloper commented
I don't know about invoices as i dont use GnuCash for my business purposes (i use a ERP "Dolibarr" for that).
I am not sure but i guess its the similar to what I am talking about.
-
Admincstim
(Core Developer, GnuCash)
commented
Do you mean you would like to move transactions up and down? We've already implent that for invoices, so it should be possible in the normal accounts as well.