[GNC] Non-Scheduled Transaction ???/Scheduled Transaction Mystery

Christina Martin christina at airgeadstudio.net
Thu Feb 11 22:25:30 EST 2021


I tried to send this response to the list 2 days ago, but I haven't seen 
it come in on the digest, so I must have done something wrong.

I finally had time to sit down and do some testing and I'm covering 
things raised and suggested in a variety of digests up to Wed 10/2.

This odd behaviour started when I was using the previous version, and I 
hoped that the upgrade to the 4.x series would fix it. I *think* I was 
still on 2.x when I upgraded last year, but I can't be certain of that 
(the manual update process means I tend to leave it for a while). For a 
variety of reasons that I don't wish to get into now, I decided to start 
a new file for the start of the Australian financial year on 1 July 
2020. I can't remember exactly what I did except that it involved a 
blank copy of the original account tree. I then manually created all my 
scheduled transactions to match the original file. I don't know if that 
means that I've somehow imported an old error.

I'm running GC 4.2 (build 4.2+(2020-09-26) on Windows 10 Home 64 bit OS 
(build 19041.746). The only filters I have set are to hide reconciled 
txns in each register, and the financial year for Australia.

The first thing I've noticed is that I don't need to fully close GC to 
get the scheduled txns to display - closing and reopening the account is 
sufficient. I tend to keep all 4 personal accounts open all the time 
inside GC, so I guess I'd potentially have to close and reopen all 4, in 
which case, closing and reopening the entire file is easier.

I have created a new scheduled txn from a dummy txn in my register. I 
left "Notify me when created ticked". I saved the file and then ran 
Actions -> Scheduled Txns -> Since Last Run... I cancelled the Since 
Last Run window that popped up. The txns did not display until I closed 
and reopened the account register although I could see that the balance 
in the register changed where the next txn should be showing up. When I 
click on OK at the Since Last Run window, the full details of the 
scheduled txns immediately show up in the register. If I click on the 
"Review Created Transactions" check box in the Since Last Run... window 
and click on OK, the two txns that should show up open in a new register 
window titled Created Transactions *and* I can see them immediately in 
the account register.

David Carlson mentioned that he didn't know what I meant by GC telling 
me on start up how many scheduled txns it had created. My scheduled txns 
are *always* set to be Enabled (ticked) Create automatically (ticked) 
Create in advance 14 days ticked. I always disable Notify me when 
created (as I hadn't noticed until today that was an option to turn off 
in Edit -> Preferences -> Scheduled Transactions - in my defence, I last 
edited them several years ago). I created a new scheduled txn according 
to these parameters and I get a pop-up window on start up that says:

     "There are no Scheduled Transactions to be entered at this time. (2 
transactions automatically created) -> Close"

The txns will change the balance in the register, but the actual detail 
won't display until the account is closed and reopened.

If I have "Notify me when created" checked, I get the Since Last Run 
window instead. All of my 30+ scheduled txns do *not* have this enabled 
- I do not need to be told what they are on start up, I just need them 
to show up in the register - and I have run it this way since very early 
on in using GC, it must be at least 10 years. The problem I'm seeing 
started some time in 2019 (or at the very latest, very early 2020). I'm 
vague about exactly when because it took a while to be certain I was 
seeing a consistent issue and not imagining it (since they eventually 
displayed).

The last thing I tried was to turn off "Notify before transactions are 
created" in Edit -> Preferences -> Scheduled Transactions. I then went 
through the steps of creating and running a new scheduled txn only to 
find the same problem that the register balance changes, but the detail 
doesn't display until the account is closed and reopened.

It definitely seems that whether or not the Notification is set to show 
or not is key to the issue, but I have to reiterate that I didn't change 
how I handled my scheduled txns when I first started seeing it. I'm not 
sure what the next step here is.

Regards,
Christina Martin

On 12/02/2021 12:35 pm, gnucash-user-request at gnucash.org wrote:

------------------------------ Message: 6 Date: Thu, 11 Feb 2021 
12:42:53 -0800 From: "Stephen M. Butler" <Stephen.M.Butler51 at gmail.com> 
To: gnucash-user at gnucash.org Subject: Re: [GNC] Non-Scheduled 
Transaction ??? Message-ID: 
<ace5d547-9137-dade-81bb-233825bf9c94 at gmail.com> Content-Type: 
text/plain; charset=utf-8; format=flowed Did some additional testing as 
requested. 1.? If the Create Automatically is not checked, and it is 
time to fire (or past time in my tests) then user is presented the 
option to review the transactions (including the ones that were 
auto-created=Y).? If you click CANCEL then the one not auto-created is 
not added to the journal.? If you click OK (without reviewing) then it 
is created.? The ones that were auto-created stayed in the journal if 
you did click CANCEL. 2.? If the Create Automatically is checked and the 
scheduled transaction fired, THEN if Notify is checked, you are 
presented the option to review the transactions.? Whether you click 
CANCEL or OK, the transactions remain in the Journal. 3.? If the Create 
Automatically is checked and the scheduled transactions fired, THEN if 
Notify is not checked you get the confusing message noted below. Notes: 
1.? if multiple scheduled transactions are fired that include Cases a 
mix of 1, 2, and/or 3, then Cases 1 and 2 will override case 3 and 
present you the list. 2.? Notify can only be checked if Create Auto is 
also checked. Bug 798121 
<https://bugs.gnucash.org/show_bug.cgi?id=798121> has been successfully 
created --Steve On 2/10/21 7:13 PM, Adrien Monteleone wrote:

> That indeed appears confusing.
>
> I'm going to hazard a guess that it means there are none for you to
> review prior to creation, absent auto-creation.
>
> (do a test SX, set to not auto-create, then run the dialog. It should
> show it to you as 'to create')
>
> Perhaps it should read, "There are no Scheduled Transactions to be
> manually entered at this time. (one transaction automatically created)"
>
> That would likely get fixed in the next release if you file a bug on
> it. It seems just a matter of wording.
>
> Regards,
> Adrien
>
> On 2/10/21 8:54 PM, Stephen M. Butler wrote:
>> I'm still on Version: 3.10 Build ID: 3.10+(2020-04-11) on Ubuntu 20.10.
>>
>> Did not go looking for the thread in which this was mentioned.
>>
>> This evening when I popped GnC open, it reported:? "There are no
>> Scheduled Transactions to be entered at this time.? (One transaction
>> automatically created)."
>> Screen
>> Was only given the option to Close the information window.? I did
>> check the general journal and a scheduled transaction for 15 days out
>> was created.? I checked that scheduled transaction and it was set to
>> be created 15 days out (which would have been today).

-- Stephen M Butler, PMP, PSM Stephen.M.Butler51 at gmail.com 
kg7je at arrl.net 253-350-0166 ------------------------------------------- 
GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8



More information about the gnucash-user mailing list