gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Jun 29 06:18:45 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/aa5bc7d6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e52b0793 (commit)
	from  https://github.com/Gnucash/gnucash/commit/95f88848 (commit)



commit aa5bc7d6f565596d1b3652fa37272f7d77ff9b8c
Merge: 95f888489 e52b07934
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 29 18:18:13 2021 +0800

    Merge branch 'equity-statement-net-unrealized' of git://github.com/xuhdev/gnucash into maint


commit e52b0793415c00e8dd56d6d6759858cc76fe6695
Author: Hong Xu <hong at topbug.net>
Date:   Thu Jun 24 13:55:58 2021 -0700

    Bug 798211 - Equity statement double calculates unrealized gain

diff --git a/gnucash/report/reports/standard/equity-statement.scm b/gnucash/report/reports/standard/equity-statement.scm
index 5c0d60994..7e51f8def 100644
--- a/gnucash/report/reports/standard/equity-statement.scm
+++ b/gnucash/report/reports/standard/equity-statement.scm
@@ -375,9 +375,10 @@
 				          start-date))
 
 	       (net-unrealized-gains
-                (unrealized-gains-at-date end-book-balance
-				          end-exchange-fn
-				          end-date))
+                (gnc:collector- (unrealized-gains-at-date end-book-balance
+                                                          end-exchange-fn
+                                                          end-date)
+                                start-unrealized-gains))
 
 	       (equity-closing
                 (gnc:account-get-trans-type-balance-interval-with-closing
@@ -469,8 +470,8 @@
           (unless (gnc-commodity-collector-allzero? net-unrealized-gains)
             (add-report-line
              build-table
-             (G_ "Unrealized Gains")
-             (G_ "Unrealized Losses")
+             (G_ "Unrealized Gains for Period")
+             (G_ "Unrealized Losses for Period")
              net-unrealized-gains
              0 end-exchange-fn #f #f))
 
diff --git a/gnucash/report/reports/standard/test/test-equity-statement.scm b/gnucash/report/reports/standard/test/test-equity-statement.scm
index 90aff7ef3..637b63dee 100644
--- a/gnucash/report/reports/standard/test/test-equity-statement.scm
+++ b/gnucash/report/reports/standard/test/test-equity-statement.scm
@@ -99,7 +99,7 @@
         (sxml->table-row-col sxml 1 5 #f))
 
       (test-equal "unrealized"
-        '("Unrealized Losses" "$1.00")
+        '("Unrealized Losses for Period" "$1.00")
         (sxml->table-row-col sxml 1 6 #f))
 
       (test-equal "inc/dec in capital"



Summary of changes:
 gnucash/report/reports/standard/equity-statement.scm          | 11 ++++++-----
 .../report/reports/standard/test/test-equity-statement.scm    |  2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)



More information about the gnucash-changes mailing list