I suggest you ...

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

65 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    ZaDeveloperZaDeveloper shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    9 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Scott FergusonScott Ferguson commented  ·   ·  Flag as inappropriate

        @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

      • alainalain commented  ·   ·  Flag as inappropriate

        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.

      • LuizLuiz commented  ·   ·  Flag as inappropriate

        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.

      • TorOntTorOnt commented  ·   ·  Flag as inappropriate

        Is there any progress on this issue? I would dearly love to see the same feature.

      • cstimAdmincstim (Core Developer, GnuCash) commented  ·   ·  Flag as inappropriate

        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.

      • ZaDeveloperZaDeveloper commented  ·   ·  Flag as inappropriate

        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."

      • ZaDeveloperZaDeveloper commented  ·   ·  Flag as inappropriate

        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.

      Feedback and Knowledge Base