GnuCash
Contact   Instructions
Bug 798224 - Scheduled transactions are created with date-entered copied from the template transaction
Summary: Scheduled transactions are created with date-entered copied from the template...
Status: RESOLVED FIXED
Alias: None
Product: GnuCash
Classification: Unclassified
Component: Scheduled Transactions (show other bugs)
Version: 4.6
Hardware: PC Linux
: Normal normal
Target Milestone: ---
Assignee: core
QA Contact: core
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-02 10:58 EDT by Simon Arlott
Modified: 2021-07-10 19:48 EDT (History)
3 users (show)

See Also:


Attachments
Example XML fragments (4.58 KB, text/plain)
2021-07-02 10:58 EDT, Simon Arlott
no flags Details

Description Simon Arlott 2021-07-02 10:58:16 EDT
Created attachment 374109 [details]
Example XML fragments

When scheduled transactions are created the date-entered time is copied from the template transaction. This can result in unexpected ordering problems depending on what other transactions exist.

It should use the current time instead, preferably with an automatic 1s time difference when there is more than one template transaction in the same scheduled transaction to ensure that the transactions stay in the same order (e.g. either T+0s, T+1s, T+2s or T-2s, T-1s, T+0s where T is the current time).
Comment 1 John Ralls 2021-07-02 13:13:43 EDT
Confirmed.
Comment 2 John Ralls 2021-07-10 19:48:35 EDT
Thanks for the report. A 15 year old oversight, easily fixed for 4.7.

Note You need to log in before you can comment on or make changes to this bug.