gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Sep 12 19:07:07 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/04f9e11f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6562240a (commit)
	from  https://github.com/Gnucash/gnucash/commit/948e07ac (commit)



commit 04f9e11fff4ab9cc5c70564eade28a6296dba315
Merge: 948e07ac04 6562240a9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 12 16:06:01 2025 -0700

    Merge Sherlock's bug-799657 into stable.


commit 6562240a9e63a65599db82f74c2b527fd859bc90
Author: Sherlock <119709043+agwekixj at users.noreply.github.com>
Date:   Tue Sep 2 18:42:36 2025 -0700

    Bug 799657 - Incorrect trial Balance report with stocks and multiple currencies

diff --git a/gnucash/report/commodity-utilities.scm b/gnucash/report/commodity-utilities.scm
index 5e66551175..b23bd54277 100644
--- a/gnucash/report/commodity-utilities.scm
+++ b/gnucash/report/commodity-utilities.scm
@@ -590,8 +590,8 @@
             ;; no, create sub-alist from scratch
             (let ((pair (list txn-comm (cons (gnc:make-value-collector)
                                              (gnc:make-value-collector)))))
-              ((caadr pair) 'add value-amt)
-              ((cdadr pair) 'add share-amt)
+              ((caadr pair) 'add (- value-amt))
+              ((cdadr pair) 'add (- share-amt))
               ;; and add the new sub-alist to sumlist.
               (loop (cdr comm-splits)
                     (cons (list acc-comm (list pair)) sumlist)))))))))))



Summary of changes:
 gnucash/report/commodity-utilities.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list