gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Mon Oct 28 11:51:41 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/e83938fd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2e1b87e0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/644cb410 (commit)
	from  https://github.com/Gnucash/gnucash/commit/d8937234 (commit)



commit e83938fdc2ae8b26070d1dd08f91f0240af75bd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 23:41:11 2019 +0800

    [aging] update error reporting
    
    This error handling was for transactions in APAR accounts whereby
    Transaction Currency != Owner Currency. An example is a manually
    entered transaction, then assigned as payment to a customer with a
    different currency. Update to modern API calls. Show the culprit
    split details.
    
    Fixed example output:
    
    IGNORING TRANSACTION!
    Invoice Owner: [None:]
    Transaction:Txn<d:28/10/19>
    Splits are:
    Split<d:28/10/19,acc:Current,amt:$150.00,val:£150.00>
    Split<d:28/10/19,acc:AR,amt:$0.00,val:-£150.00>
    Transaction Currency:GBP
    Client Currency:AUD

commit 2e1b87e01f894bd725294596a6e1884a518a9f40
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 20:17:43 2019 +0800

    [report-utilities] gnc:strify add lot printer

commit 644cb4100ed381742c071b19c84ae287886c2f3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 20:01:39 2019 +0800

    [gncOwner] add gncOwnerGetTypeString returns owner-type
    
    * will have several uses



Summary of changes:
 gnucash/report/business-reports/aging.scm         | 24 ++++++++++++++---------
 gnucash/report/report-system/report-utilities.scm | 17 ++++++++--------
 libgnucash/engine/gncOwner.c                      | 23 ++++++++++++++++++++++
 libgnucash/engine/gncOwner.h                      |  2 ++
 4 files changed, 49 insertions(+), 17 deletions(-)



More information about the gnucash-patches mailing list