gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Sun Dec 15 13:16:37 EST 2019
Updated via https://github.com/Gnucash/gnucash/commit/924fee2f (commit)
via https://github.com/Gnucash/gnucash/commit/43fab24e (commit)
from https://github.com/Gnucash/gnucash/commit/7cd6591c (commit)
commit 924fee2f3e95e6f10997a5d2a6c1654b97b39155
Author: Christopher Lam <christopher.lck at gmail.com>
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 gmail.com>
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