[GNC] How to Trigger Immediate Entry of a Scheduled Transaction?

Paul Kroitor paul at kroitor.ca
Thu Aug 14 16:15:45 EDT 2025


It might be easier to find the previous transaction and duplicate it — which prompts for the new date — and then adjust the next trigger date.

Also not terribly simple though.

Paul

> On Aug 14, 2025, at 2:36 PM, Tom Route-36 <tom.route36 at gmail.com> wrote:
> 
> Hi Gyle,
> 
> I wholeheartedly agree with you -- too many steps.  Like I said, it's not very elegant.  As you also suggested, I'd also like to have just a simple "Enter Now" button.  But apparently there's not enough of us interested in that.
> 
> I checked Bugzilla and found Enhancement Requests for just such a solution going back as far as April 2014: https://bugs.gnucash.org/show_bug.cgi?id=727513.  If no one's made an effort to add that feature in over 11 years, I guess we shouldn't hold our breath.  In the meantime, I at least have this solution that works for me.
> 
> Tom
> 
> 
>> On 8/14/2025 12:03 PM, Gyle McCollam wrote:
>> Tom,
>> Your solution works fine, but it has too many steps, it would be ideal if you could rt-click a scheduled transaction and post with today's date instead of multiple changes.  The next bast option, as suggested by many, is to use autocomplete to enter and when the transaction fires on the correct date to select ignore.
>> Thank You,
>> *Gyle McCollam*
>> Gyle McCollam
>> gmccollam at live.com <mailto:gmccollam at gyleshomes.com>email
>> ------------------------------------------------------------------------
>> *From:* gnucash-user <gnucash-user-bounces+gylemc=gmail.com at gnucash.org> on behalf of Tom Route-36 <tom.route36 at gmail.com>
>> *Sent:* Thursday, August 14, 2025 3:39 AM
>> *To:* gnucash-user at gnucash.org <gnucash-user at gnucash.org>
>> *Subject:* Re: [GNC] How to Trigger Immediate Entry of a Scheduled Transaction?
>> Hi all,
>> I appreciate the advice and suggestions from everyone; but I think I
>> managed to come up with a solution.  It's not very elegant, and I still
>> wish there was a simple button that would just do an Enter Now; but this
>> procedure I came up with does seem to work.  So I thought I'd explain it
>> here in case anyone else needs to do something similar.
>> There are several options for a Scheduled Transaction that can be
>> selected: Enabled, Create automatically, Create in advance, and Remind
>> in advance.
>> So I started wondering if it might be possible to move up a transaction
>> to today by going into my Scheduled Transaction list and simply editing
>> the transaction that I needed for today by checking the option box to
>> "Create in advance", as well as selecting the proper number of days in
>> advance to make it today.  Well, once I did that and saved it, all I had
>> to do was go and trigger an SLR (Since Last Run).  And sure enough the
>> transaction got entered and saved in the register where I needed it.
>> The only additional things I had to do was to adjust the transaction
>> date in the register to give it today's date.  And I also needed to go
>> back and re-edit the scheduled transaction by unchecking the "Create in
>> advance" option box so that the future occurrences of the transaction
>> would return to their normally scheduled date.
>> Like I said, it's not elegant.  But it definitely does work.  If anyone
>> has questions let me know; but I think I can call this problem solved.
>> Tom
>>> On 8/13/2025 7:40 PM, David Carlson wrote:
>>> Tom,
>>> Another way to get one new transaction is to use the autocomplete feature which will clone the previous instance similar to whatever you are currently typing.  That always matches the previous transaction, so if there are differences in the new transaction, you would need to change them to complete your new transaction.  There are times when one method is better than the other.
>>>> On Wed, Aug 13, 2025 at 8:28 PM Tom Route-36 <tom.route36 at gmail.com <mailto:tom.route36 at gmail.com <mailto:tom.route36 at gmail.com>>> wrote:
>>>      Hi all,
>>>      I should probably clarify my question here.  I'm not looking for
>>>      GnuCash
>>>      to automatically enter a scheduled transaction for me.  What I'm hoping
>>>      to do is to just select a scheduled transaction from my list of
>>>      upcoming
>>>      scheduled transactions -- and then click a button somewhere that will
>>>      manually enter that one scheduled transaction into the appropriate
>>>      register today with today's date.
>>>      In short: Is there a way to manually enter an upcoming scheduled
>>>      transaction today -- before it's scheduled date?
>>>      Tom
>>>>      On 8/13/2025 6:56 PM, Peter West via gnucash-user wrote:
>>>       > Without having particular knowledge about scheduled transactions
>>>      myself, I would strongly recommend suggestion 1 over suggestion 2.
>>>      Don’t tinker with the time and date on your computer.
>>>       >
>>>       > —
>>>       > Peter West
>>>       > pbw at pbw.id.au <mailto:pbw at pbw.id.au <mailto:pbw at pbw.id.au>>
>>>       > `“And he was transfigured before them, and his face shone like
>>>      the sun, and his clothes became white as light.”`
>>>       >
>>>       >> On 14 Aug 2025, at 10:50 AM, Liz <edodd at billiau.net
>>>      <mailto:edodd at billiau.net <mailto:edodd at billiau.net>>> wrote:
>>>       >>
>>>       >> On Wed, 13 Aug 2025 17:47:51 -0600
>>>       >> Tom Route-36 <tom.route36 at gmail.com
>>>      <mailto:tom.route36 at gmail.com <mailto:tom.route36 at gmail.com>>> wrote:
>>>       >>
>>>       >>> Hi all,
>>>       >>>
>>>       >>> I have a Scheduled Transaction setup to normally be entered a few
>>>       >>> days in the future from now.  But I want to enter it today instead.
>>>       >>> How do I trigger that Scheduled Transaction to be entered
>>>       >>> immediately?  I don't see any button or action that will do that.
>>>       >>>
>>>       >>> Tom
>>>       >>
>>>       >> Two suggestions
>>>       >> 1. Change the scheduled transaction to fire "a few days ahead".
>>>      Trigger
>>>       >>    scheduled transactions to run "since last run" or exit and
>>>      restart
>>>       >>    Gnucash. Check the transaction has fired and change the schedule
>>>       >>    entry to the future required date.
>>>       >> 2. Disconnect computer from the internet, alter the date on the
>>>       >>    computer. Start Gnucash, ensure transaction is entered, then
>>>      put the
>>>       >>    computer back to correct date and reconnect to internet as
>>>      desired.
>>>       >>
>>>       >> Both are fudges but could deal with your problem.
>>>       >>
>>>       >> Liz
>>>       >> _______________________________________________
>>>       >> gnucash-user mailing list
>>>       >> gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>>
>>>       >> To update your subscription preferences or to unsubscribe:
>>>       >> https://lists.gnucash.org/mailman/listinfo/gnucash-user <https://
>> lists.gnucash.org/mailman/listinfo/gnucash-user>
>>>      <https://lists.gnucash.org/mailman/listinfo/gnucash-user <https://
>> lists.gnucash.org/mailman/listinfo/gnucash-user>>
>>>       >> -----
>>>       >> Please remember to CC this list on all your replies.
>>>       >> You can do this by using Reply-To-List or Reply-All.
>>>       >
>>>       > _______________________________________________
>>>       > gnucash-user mailing list
>>>       > gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>>
>>>       > To update your subscription preferences or to unsubscribe:
>>>       > https://lists.gnucash.org/mailman/listinfo/gnucash-user <https://
>> lists.gnucash.org/mailman/listinfo/gnucash-user> <https://
>>>      lists.gnucash.org/mailman/listinfo/gnucash-user>
>>>       > -----
>>>       > Please remember to CC this list on all your replies.
>>>       > You can do this by using Reply-To-List or Reply-All.
>>>      _______________________________________________
>>>      gnucash-user mailing list
>>>      gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>>
>>>      To update your subscription preferences or to unsubscribe:
>>>    https://lists.gnucash.org/mailman/listinfo/gnucash-user <https://
>> lists.gnucash.org/mailman/listinfo/gnucash-user> <https://
>>>      lists.gnucash.org/mailman/listinfo/gnucash-user>
>>>      -----
>>>      Please remember to CC this list on all your replies.
>>>      You can do this by using Reply-To-List or Reply-All.
>>> --
>>> David Carlson
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user <https:// lists.gnucash.org/mailman/listinfo/gnucash-user>
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> 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