GNOME Bugzilla – Bug 475960
Reconciliation: Postponed balances of liability accounts are not reversed correctly
Last modified: 2018-06-29 21:48:59 UTC
Please describe the problem: If you start reconciliation of a liability account and then postpone it, when you go to reconcile that account next time, the balance suggested by GnuCash is the negative of what it should be. Steps to reproduce: 1. Open a liability account (e.g. credit card) 2. Press the reconcile button 3. Note that the Ending Balance suggested will have no minus sign (assuming the credit card has a debt balance). 4. Press Ok 5. Press Postpone and Yes 6. Press Reconcile again 7. Note that the suggested Ending Balance now has a minus sign 8. If you press Ok, the Ending Balance and hence the Difference fields on the reconciliation window are wrong Actual results: Wrong sign of Ending Balance Expected results: Does this happen every time? Yes Other information:
I can confirm this behavior in SVN 16580.
*** Bug 503477 has been marked as a duplicate of this bug. ***
I can confirm this bug in Gnucash 2.2.4.
Should be on trunk fixed by r17059. Confirmation would be great, of course :-) Marked for backport to branches/2.2 for 2.2.5.
I rebuilt a Gnucash 2.2.4 with the R17059 changes and it works like a charm. Confirming it's fixed. Thanks Andreas.
Nice :-) Applied to branches/2.2 as r17133 for GnuCash 2.2.5.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=475960. Please update any external references or bookmarks.