GNOME Bugzilla – Bug 665883
Scheduled transactions no longer respect the "i" variable
Last modified: 2018-06-29 23:03:35 UTC
After upgrading to v2.4.8, I found that the "i" variable is no longer honoured when calculating the amount of a transaction. This is a major issue because all my depreciation accounts rely on this feature. To reproduce: create a scheduled transaction starting a few days in the past, repeating for 50 times, for the amount "10 + i". Run "since last run". Expected: several transactions created for the amount 10, 11, 12, 13 etc. Actual: several transactions created for the amount 10, 10, 10, 10 etc.
On a closer look it appears that this hasn't worked properly in the past versions either (which means I have lots of fixing up to do in my books... should have tested it better). I wonder if "i" fails to be incremented when multiple instances get created in a single run?
*** Bug 733591 has been marked as a duplicate of this bug. ***
Also possibly related: Bug 670731, bug 680104
On Feb 28, 2015, at 7:12 AM, Yaocl <chunlinyao@gmail.com> wrote: Hi When create a new SX with the SX editor save both <slot:key>debit-numeric</slot:key> and <slot:key>debit-formula</slot:key>. Which cause the transaction amount not recalculated by instance-count "i".
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=665883. Please continue processing the bug there and please update any external references or bookmarks.