diff --git a/gnucash/report/report-system/eguile-utilities.scm b/gnucash/report/report-system/eguile-utilities.scm index 71c8fdf9126..790022f1323 100644 --- a/gnucash/report/report-system/eguile-utilities.scm +++ b/gnucash/report/report-system/eguile-utilities.scm @@ -39,7 +39,8 @@ (number->string (if (integer? n) (inexact->exact n) n))) ;; Format gnc-numeric n with as many decimal places as required -(define-public fmtnumeric fmtnumber) +(define-public fmtnumeric + (compose fmtnumber exact->inexact)) (define-public (gnc-monetary-neg? monetary) ; return true if the monetary value is negative