gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Wed Jan 29 05:55:47 EST 2020
Updated via https://github.com/Gnucash/gnucash/commit/2adaf692 (commit)
via https://github.com/Gnucash/gnucash/commit/67fbb232 (commit)
via https://github.com/Gnucash/gnucash/commit/b8c71e1e (commit)
via https://github.com/Gnucash/gnucash/commit/c0044f53 (commit)
via https://github.com/Gnucash/gnucash/commit/e65db8df (commit)
via https://github.com/Gnucash/gnucash/commit/074aed94 (commit)
via https://github.com/Gnucash/gnucash/commit/0131780b (commit)
via https://github.com/Gnucash/gnucash/commit/00d00a46 (commit)
from https://github.com/Gnucash/gnucash/commit/3fd7f19f (commit)
commit 2adaf692b844fe9b69199f0d6e9d516e4bb3371b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jan 28 23:05:18 2020 +0800
[lot-viewer.scm] initial commit
Simple report to visualise lots (business and non-business) in a
spreadsheet. Each column is a unique lot, and each row is a unique
transaction. The lot balance, and the associated lot invoice are also
included.
Each transaction is analysed to render the split in the lot column,
and non-lot splits are rendered in a last column.
An account must be chosen in options, and all splits in the specified
date range will be scanned to find unique lots which are all reported
in order of first appearance.
A heavy APAR account will lead to an impractical number of columns
signifying multiple lots, therefore date-range filtering and
description filtering are both encouraged to narrow down the list of
transactions.
commit 67fbb2322cfe4d27b6bcbd8452e8003fa41cd2ad
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 29 06:00:46 2020 +0800
[new-owner-report] remove unused code
commit b8c71e1e4fe81f44302efb8fb4b0a7a2ebf5a831
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 29 00:34:15 2020 +0800
[new-owner-report] inline single-use invoice accessors
commit c0044f533956432a7192a3cab627b2b0698b13cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 29 00:46:48 2020 +0800
[new-owner-report] LHS invoice->RHS payments rewritten
commit e65db8df4a6416865cc9706c331c345c2443a37e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 26 11:44:55 2020 +0800
[new-owner-report] RHS Pre-Payment and UNPAID get link-id highlights
They are related to the LHS invoice or payment.
commit 074aed940eac089eb40b8aeadf62e0a674ce9e4f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 29 00:32:23 2020 +0800
[new-owner-report] payment-info has 3 components now
* overpayment, a number
* invoice-split-pairs, a list of (cons invoice posting-split) pairs
* opposing-splits, a list of opposing-sign splits
commit 0131780b3028e04b332fab0fa10b8d66a8e78c2e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 27 11:53:16 2020 +0100
Add guile function to extract a lot's guid
Useful for debugging lot issues in reports.
commit 00d00a465090107acaad95080d9c40be7e76afee
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 27 06:38:33 2020 +0800
[report-utilities] fix overpayments calc
overpayment is lot->balance rather than split->amount.
Summary of changes:
.../report/business-reports/new-owner-report.scm | 364 ++++++++++++---------
gnucash/report/report-system/report-utilities.scm | 5 +-
gnucash/report/standard-reports/CMakeLists.txt | 1 +
gnucash/report/standard-reports/lot-viewer.scm | 206 ++++++++++++
libgnucash/engine/business-core.i | 3 +
po/POTFILES.in | 1 +
6 files changed, 417 insertions(+), 163 deletions(-)
create mode 100644 gnucash/report/standard-reports/lot-viewer.scm
More information about the gnucash-patches
mailing list