After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 759570 - Postponing a repeating SX skips over the instance
Postponing a repeating SX skips over the instance
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Scheduled Transactions
2.6.9
Other Linux
: Normal normal
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
Depends on:
Blocks:
 
 
Reported: 2015-12-17 03:02 UTC by lj308
Modified: 2018-06-29 23:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description lj308 2015-12-17 03:02:13 UTC
1. Create a monthly repeating scheduled transaction (SX) starting today.

2. Open "Since Last Run", and change that SX status to Postponed. Click OK.

3. Open "Since Last Run". Note that the date of the SX is next month, not this month.

4. Change that SX status from Postponed to To-Create, and click OK.

Result: The transaction is created with a date 1 month in the future.

What happened to this month's transaction, which was postponed?

In the GnuCash Help manual, Chapter 8, Since Last Run Assistant, it says that Postponed means: "If a scheduled transaction has been listed with a status To-create but you want to hold it and not have it entered in your register yet, then you can set it to Postponed." Note the word 'yet'.

To Postpone is to 'put off until later'. Postponing a scheduled transaction should not skip this instance of the transaction, but should just delay it.  That is implied by the Help manual text quoted above, but that is not what GnuCash does.
Comment 1 John Ralls 2016-01-02 23:19:28 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.
Comment 2 John Ralls 2018-06-29 23:45:02 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=759570. Please update any external references or bookmarks.