gnucash maint: Multiple changes pushed

Christopher Lam clam at
Mon Nov 11 09:09:43 EST 2019

Updated	 via (commit)
	 via (commit)
	 via (commit)
	from (commit)

commit 346d2e24da17e30b93b011324e76c196cf2c9974
Author: Christopher Lam <christopher.lck at>
Date:   Mon Nov 11 21:09:25 2019 +0800

    [new-owner-report] use total-number-cell for monetaries
    Previous would tag all cells as total-label-cell. Tag monetaries with
    total-number-cell which leads to right-aligned period totals.

commit 3d5d8191dd1aca478269fc4046e3ce180c6f223e
Author: Christopher Lam <christopher.lck at>
Date:   Sun Nov 10 23:42:26 2019 +0800

    [report-utilities] fix: overpayments in gnc:owner-splits->aging-list
    Previous algorithm had assumed all payments would match attached
    invoices. This updated algorithm does not assume.
    Invoice: add into appropriate bucket and save invoice+splits into
    Payment: scan payments from invoice+splits to find appropriate
    invoice, and deduct from the transfer account. The remainder is an
    pre/overpayment and added into prepayment bucket.
    It will always assume that the splitlist being processed will *all*
    belong to one owner.

commit 980776f46f9fc84f9aedbb566ff4fa33beaa7273
Author: Christopher Lam <christopher.lck at>
Date:   Sun Nov 10 22:17:29 2019 +0800

    [new-owner-report] fix: overpayments must show prepayment row
    If a payment exceeds the amounts from associated invoices, the amount
    remaining must be considered a prepayment.

Summary of changes:
 .../report/business-reports/new-owner-report.scm   | 60 ++++++++++++----------
 gnucash/report/report-system/report-utilities.scm  | 45 ++++++++++------
 2 files changed, 61 insertions(+), 44 deletions(-)

More information about the gnucash-patches mailing list