gnucash master: Multiple changes pushed

Geert Janssens gjanssens at
Fri Feb 28 13:31:56 EST 2020

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

commit 206cb7029bed29296a0b157b4992bc59da3a5c2b
Author: Geert Janssens <geert at>
Date:   Fri Feb 28 19:31:49 2020 +0100

    Build order - reports.scm depends on 4 standard reports and other standard reports depend on reports.scm
    So we have to split up the standard reports target in one that needs to be built
    before reports.go and one that is built after reports.go.

commit 5e1316444e8b099e9ca96d9bb0a07ca3dbc60833
Author: Geert Janssens <geert at>
Date:   Fri Feb 28 18:55:07 2020 +0100

    Fix build order of dependencies for tax sources

commit 90345096e40258ac51d72c1b37863a44502c2656
Merge: 2b70b1c1e b9d625d25
Author: Geert Janssens <geert at>
Date:   Fri Feb 28 18:37:10 2020 +0100

    Merge branch 'maint'

commit b9d625d25fec156b90cbd68f0b1aaebba306d9f4
Author: Geert Janssens <geert at>
Date:   Fri Feb 28 18:13:26 2020 +0100

    Move lot viewer to business-reports
    It depends on the business-reports module which is not available to
    standard-reports at build time
    Interestingly this only is an issue for the makefile generator
    The ninja generator works fine

commit feee495f2efb2182f66e6adc3fed2ea96848fc12
Author: Geert Janssens <geert at>
Date:   Tue Feb 25 16:39:26 2020 +0100

    Bug 797624 - Wrong Decimal for Vietnam currencies

commit 9df290da7cc6b838329bdfc14c83ff33489b37b2
Merge: 0e6c9e219 d4f024eff
Author: John Ralls <jralls at>
Date:   Sun Feb 23 14:59:05 2020 -0800

    Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't work

commit d4f024eff77c22bce6a7ba8a130bd4745eb57a6d
Author: Dr. Peter Zimmerer <pkzw at>
Date:   Sat Feb 22 19:13:55 2020 +0100

    Clear hbci KVP from accounts no longer associated with an online one
    A reverse hash table is introduced in order to memorize the
    matched GnuCash accounts before starting the matching wizard.
    This hash table is used within the aai_on_finish callback
    to delete only the KVPs of those GnuCash accounts which are
    no longer matched with an AqBanking account.
    All other GnuCash accounts (previously matched and currently
    matched) are just updated with the new assignments.

commit 768b25dfd61ae25f697ddacf445cb30a7ca17222
Author: Dr. Peter Zimmerer <pkzw at>
Date:   Sat Feb 22 18:21:26 2020 +0100

    Using equality check from commit 2f38095 for removal of unassigned GC accounts
    Using the equality check introduced with the previous commit 2f38095
    also for checking if a newly assigned GnuCash account has been
    previously assigned to a different AqBanking account and
    deleting the previous assignment to keep the matches unique.

commit 6add6b1f1d2b1da7a4a2f5e2d4c4067d56d14632
Author: Dr. Peter Zimmerer <pkzw at>
Date:   Sat Feb 22 18:08:54 2020 +0100

    New callback functions for matching online accounts with GnuCash accounts
    Introducing a dedicated callback function to test two AqBanking accounts for equality and
    an associated hash function returning the account unique id as hash value.

commit 0e6c9e21913014dc4a817e3531259d9d3ae8c3ba
Merge: 427368eaf 0964b31c4
Author: Frank H. Ellenberger <frank.h.ellenberger at>
Date:   Wed Feb 19 02:26:19 2020 +0100

    Merge PR #635 into maint

commit 0964b31c4735dc73ad2e3131d0f1b86e2bc89c04
Author: Frank H. Ellenberger <frank.h.ellenberger at>
Date:   Tue Feb 18 07:36:11 2020 +0100

    L12N:de_CH: Several fixes on KMU template
    Add missing namespaces.
    Replace type="guid" by type="new".
    Add Placeholder slot to groups.
    Remove redundant
       '<act:commodity-scu>100</act:commodity-scu>' and
    <act:type> adjustments:
       RECEIVABLE should only be used for invoices,
       PAYABLE: "Verbindlichkeiten aus Lieferungen und Leistungen"
       (at least one) EQUITY is required. Because we currently do not have
    an account type PASSIVA, the node "Passiven" was replaced by a note in
    <description> it's child accounts.

commit 427368eafd42a06b08f383620b966c62e49c5bbd
Merge: dd1812892 321a74c81
Author: Geert Janssens <geert at>
Date:   Tue Feb 18 14:52:02 2020 +0100

    Merge PR#640

commit dd1812892747e37bacff1bb428c8bda4a98fc2c2
Author: Geert Janssens <geert at>
Date:   Mon Feb 17 14:13:18 2020 +0100

    Tweak appdata file generation some more
    Should make it easier for packagers to provide their own releases data.

commit 321a74c81b0fc680ae5776618c32a56036555d73
Author: Rob Laan <rob.laan at>
Date:   Thu Jan 30 17:51:12 2020 +0100

    Bug 797570 Import Customers/Vendors, Bills/Invoices: dialog with not imported rows does not expand with window size
    In the import of Customer/Vendors en Bills/Invoice, the dialog that lists rows that were not imported shows a scrollable view of only four rows.
    The view does not use the available space of the window, and does not expand with resizing the window. This change fixes this issue.
    In the same functionalities, the dialog for a user defined regular expression has a similar issue. This changes also fixes that issue.

commit df4b728dbd569460e107b22159d8575252b35872
Author: Frank H. Ellenberger <frank.h.ellenberger at>
Date:   Tue Jan 14 22:38:52 2020 +0100

    Minor adjustments of ch/kmu 2013 based on emails
    Also drop the obsolete chkmu

commit 4510a52f795bc09c8e20c4cbf7c76a075c04ccd4
Author: Marco Blind <mblind at>
Date:   Sun Nov 24 23:55:12 2019 +0100

    L12N:de_CH: Kontenplan für KMU, gültig seit 2013, Teil 1

Summary of changes:
 CMakeLists.txt                                     |    6 +
 cmake/CMakeLists.txt                               |    4 +-
 cmake/configure-appdata.cmake                      |   33 +
 ...-data.cmake => configure-gnucash-desktop.cmake} |    8 +-
 data/accounts/de_CH/CMakeLists.txt                 |    2 +-
 data/accounts/de_CH/acctchrt_chkmu.gnucash-xea     | 9253 --------------------
 data/accounts/de_CH/acctchrt_kmu.gnucash-xea       | 2038 +++++
 gnucash/gnome/CMakeLists.txt                       |   10 +-
 gnucash/gnome/            |    2 +-
 gnucash/gnome/gnucash.releases.xml                 |    1 +
 gnucash/import-export/aqb/assistant-ab-initial.c   |   94 +-
 .../import-export/bi-import/dialog-bi-import-gui.c |    7 +-
 .../customer-import/dialog-customer-import-gui.c   |    9 +-
 gnucash/report/reports/CMakeLists.txt              |   53 +-
 libgnucash/engine/iso-4217-currencies.xml          |    4 +-
 libgnucash/tax/CMakeLists.txt                      |    4 +-
 po/                                     |   69 +
 17 files changed, 2282 insertions(+), 9315 deletions(-)
 create mode 100644 cmake/configure-appdata.cmake
 rename cmake/{insert-vcs-data.cmake => configure-gnucash-desktop.cmake} (75%)
 delete mode 100644 data/accounts/de_CH/acctchrt_chkmu.gnucash-xea
 create mode 100644 data/accounts/de_CH/acctchrt_kmu.gnucash-xea
 create mode 100644 gnucash/gnome/gnucash.releases.xml

More information about the gnucash-patches mailing list