gnucash maint: Multiple changes pushed

Christopher Lam clam at
Sun Dec 15 13:16:37 EST 2019

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

commit 924fee2f3e95e6f10997a5d2a6c1654b97b39155
Author: Christopher Lam <christopher.lck at>
Date:   Sun Dec 15 21:18:09 2019 +0800

    Bug 797521 - Receivable Aging (beta): omit duplicate invoices
    When processing payment->invoices, don't show duplicate invoices. This
    is an unusual case documented in the bug.
    Note: Instead of sort-and-delete-duplicates the invoices, we could
    replace the invoice accumulator with the O(N^2) version:
    (if (member invoice invoices) invoices (cons invoice invoices))

commit 43fab24e2c0c787b178f472e3a2ca359f93a245e
Author: Christopher Lam <christopher.lck at>
Date:   Sun Dec 15 21:16:45 2019 +0800

    Bug 797521 - Receivable Aging (beta): include earliest split
    When processing invoice->payments, we used gnc-lot-get-earliest-split
    to find the lot opening-split to skip it.
    However it does not always return the lot opening-split, because a
    lot-reducing split may be dated earlier than the lot opening-split.
    This change means that the posting-split is processed together with
    the payment splits, but its PaymentAcctSplitList is null, so it does
    not add any row to the result.

Summary of changes:
 gnucash/report/business-reports/new-owner-report.scm | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

More information about the gnucash-patches mailing list