SUMMARY Starting with gnucash 4.2, opening balance accounts will be visible in account templates via a special slot named 'equity-type' and the value 'opening-balance' (https://bugs.gnucash.org/show_bug.cgi?id=797836, https://github.com/Gnucash/gnucash/pull/762). As the account templates included in kmymoney are generated from the templates provided by gnucash, kmymoney can benefit from this extension. This requires an extension of the command line tool xea2kmt and a subsequent update of the account templates.
Git commit 4b84326f43dfd5633798792fd37e6125dff5e190 by Ralf Habacker. Committed on 17/11/2020 at 10:41. Pushed by habacker into branch '4.8'. tools/xea2kmt: Add support to import slot 'equity-type' with value 'opening-balance' FIXED-IN:4.8.5 M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/4b84326f43dfd5633798792fd37e6125dff5e190
Git commit 48b9f54d104a5c65a59b28fc4a3a4ec21c051eda by Ralf Habacker. Committed on 17/11/2020 at 10:42. Pushed by habacker into branch '4.8'. Update templates from gnucash 'maint' branch M +4 -2 kmymoney/templates/C/business.kmt M +3 -1 kmymoney/templates/C/checkbook.kmt M +4 -2 kmymoney/templates/C/common.kmt M +4 -2 kmymoney/templates/C/full.kmt M +3 -1 kmymoney/templates/de_AT/business.kmt M +3 -1 kmymoney/templates/de_AT/common.kmt M +3 -1 kmymoney/templates/de_CH/common.kmt M +3 -1 kmymoney/templates/de_DE/common.kmt M +3 -1 kmymoney/templates/de_DE/full.kmt M +1 -0 kmymoney/templates/de_DE/skr49.kmt M +3 -1 kmymoney/templates/dk/common.kmt M +3 -1 kmymoney/templates/el_GR/common.kmt M +4 -2 kmymoney/templates/en_GB/business.kmt M +3 -1 kmymoney/templates/en_GB/checkbook.kmt M +4 -2 kmymoney/templates/en_GB/common.kmt M +4 -2 kmymoney/templates/en_GB/full.kmt M +3 -1 kmymoney/templates/en_GB/uk-vat.kmt M +3 -1 kmymoney/templates/en_IN/gstindia.kmt M +3 -1 kmymoney/templates/es_ES/common.kmt M +3 -1 kmymoney/templates/es_MX/common.kmt M +3 -1 kmymoney/templates/fi_FI/ry.kmt M +3 -1 kmymoney/templates/fr_BE/business.kmt M +3 -1 kmymoney/templates/fr_BE/common.kmt M +3 -1 kmymoney/templates/fr_CH/business.kmt M +3 -1 kmymoney/templates/fr_CH/common.kmt M +3 -1 kmymoney/templates/fr_FR/business.kmt M +3 -1 kmymoney/templates/fr_FR/common.kmt M +3 -1 kmymoney/templates/he/checkbook.kmt M +3 -1 kmymoney/templates/hr/checkbook.kmt M +3 -1 kmymoney/templates/hr/common.kmt M +3 -1 kmymoney/templates/hu/business.kmt M +3 -1 kmymoney/templates/hu/checkbook.kmt M +3 -1 kmymoney/templates/hu/common.kmt M +3 -1 kmymoney/templates/it/checkbook.kmt M +3 -1 kmymoney/templates/it/common.kmt M +3 -1 kmymoney/templates/ja_JP/business.kmt M +3 -1 kmymoney/templates/ja_JP/checkbook.kmt M +3 -1 kmymoney/templates/ja_JP/common.kmt M +3 -1 kmymoney/templates/ja_JP/full.kmt M +3 -1 kmymoney/templates/lv/checkbook.kmt M +3 -1 kmymoney/templates/lv/common.kmt M +3 -1 kmymoney/templates/lv/full.kmt M +3 -1 kmymoney/templates/nb_NO/common.kmt M +3 -1 kmymoney/templates/nb_NO/full.kmt M +3 -1 kmymoney/templates/nl_NL/checkbook.kmt M +3 -1 kmymoney/templates/nl_NL/full.kmt M +3 -1 kmymoney/templates/pl/business.kmt M +3 -1 kmymoney/templates/pl/checkbook.kmt M +3 -1 kmymoney/templates/pl/common.kmt M +3 -1 kmymoney/templates/pl/full.kmt M +3 -1 kmymoney/templates/pt_BR/common.kmt M +3 -1 kmymoney/templates/pt_PT/common.kmt M +3 -1 kmymoney/templates/ru_RU/common.kmt M +6 -2 kmymoney/templates/tr_TR/TEKDUZ.kmt M +3 -1 kmymoney/templates/zh_CN/business.kmt M +3 -1 kmymoney/templates/zh_CN/checkbook.kmt M +3 -1 kmymoney/templates/zh_CN/common.kmt M +3 -1 kmymoney/templates/zh_CN/full.kmt https://invent.kde.org/office/kmymoney/commit/48b9f54d104a5c65a59b28fc4a3a4ec21c051eda
Git commit a93937f166afd57310d262e54cbed9f55721507a by Ralf Habacker. Committed on 17/11/2020 at 11:35. Pushed by habacker into branch '4.8'. Fix warning 'no previous declaration available' M +5 -5 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/a93937f166afd57310d262e54cbed9f55721507a
Git commit 520a4474455fa8d3f4a5f665e07c76f422293219 by Ralf Habacker. Committed on 17/11/2020 at 11:35. Pushed by habacker into branch '4.8'. Update imported account template after fixing xea2kmt M +1 -3 kmymoney/templates/tr_TR/TEKDUZ.kmt https://invent.kde.org/office/kmymoney/commit/520a4474455fa8d3f4a5f665e07c76f422293219
Git commit f99957abaee0de6be45bc7280f9a84478c715af5 by Ralf Habacker. Committed on 17/11/2020 at 11:35. Pushed by habacker into branch '4.8'. tools/xea2kmt: Ignore multiple opening balance account and print a warning M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/f99957abaee0de6be45bc7280f9a84478c715af5
Git commit 0c37dba7fe417deaf19ab24b4d51823afe471f84 by Ralf Habacker. Committed on 17/11/2020 at 11:35. Pushed by habacker into branch '4.8'. tools/xea2kmt: Add --verbose options for showing processing information M +5 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/0c37dba7fe417deaf19ab24b4d51823afe471f84
Git commit 2d3957a883a6c6b41780209aa539082b7736f88d by Ralf Habacker. Committed on 17/11/2020 at 12:51. Pushed by habacker into branch '4.8'. tools/xea2kmt.cpp: Be more descriptive in warning output M +6 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/2d3957a883a6c6b41780209aa539082b7736f88d
Git commit 8869e583192ebba3498808b7b0bb922b74f4e18b by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. tools/xea2kmt: Add support to import slot 'equity-type' with value 'opening-balance' FIXED-IN:4.8.5,5.1.1 (cherry picked from commit 4b84326f43dfd5633798792fd37e6125dff5e190) M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/8869e583192ebba3498808b7b0bb922b74f4e18b
Git commit 52232fd39bd91963ebebe2a8bda7c1e235a23149 by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. Update templates from gnucash git branch 'maint' The update was performed with the following command line xea2kmt --no-level1-names -with-tax-related \ --in-dir ~/src/gnucash/data/accounts/ \ --out-dir ~/src/kmymoney/kmymoney/templates/ The templates were taken from the git branch 'maint' commit 5de4fe5dff5e10e15cf3e8d7e67f31f39e5f7be1. M +4 -2 kmymoney/templates/C/business.kmt M +3 -1 kmymoney/templates/C/checkbook.kmt M +5 -3 kmymoney/templates/C/common.kmt M +4 -2 kmymoney/templates/C/full.kmt M +3 -1 kmymoney/templates/de_AT/business.kmt M +4 -2 kmymoney/templates/de_AT/common.kmt M +4 -2 kmymoney/templates/de_CH/common.kmt M +4 -2 kmymoney/templates/de_DE/common.kmt M +3 -1 kmymoney/templates/de_DE/full.kmt M +4 -4 kmymoney/templates/de_DE/skr03.kmt M +3 -3 kmymoney/templates/de_DE/skr04.kmt M +2104 -1194 kmymoney/templates/de_DE/skr49.kmt M +626 -8 kmymoney/templates/de_DE/wohnungsw.kmt M +3 -1 kmymoney/templates/dk/common.kmt M +3 -1 kmymoney/templates/el_GR/common.kmt M +4 -2 kmymoney/templates/en_GB/business.kmt M +3 -1 kmymoney/templates/en_GB/checkbook.kmt M +5 -3 kmymoney/templates/en_GB/common.kmt M +4 -2 kmymoney/templates/en_GB/full.kmt M +7 -5 kmymoney/templates/en_GB/uk-vat.kmt M +3 -1 kmymoney/templates/es_ES/common.kmt M +3 -1 kmymoney/templates/es_MX/common.kmt M +3 -1 kmymoney/templates/fi_FI/ry.kmt M +1 -1 kmymoney/templates/fr_CA/basecommune.kmt M +3 -1 kmymoney/templates/fr_CH/business.kmt M +4 -2 kmymoney/templates/fr_CH/common.kmt M +1 -1 kmymoney/templates/fr_CH/spouseinc.kmt M +3 -1 kmymoney/templates/fr_FR/business.kmt M +4 -2 kmymoney/templates/fr_FR/common.kmt M +1 -1 kmymoney/templates/fr_FR/spouseretire.kmt M +3 -1 kmymoney/templates/it/checkbook.kmt M +3 -1 kmymoney/templates/it/common.kmt M +3 -1 kmymoney/templates/ja_JP/business.kmt M +3 -1 kmymoney/templates/ja_JP/checkbook.kmt M +3 -1 kmymoney/templates/ja_JP/common.kmt M +3 -1 kmymoney/templates/ja_JP/full.kmt M +3 -1 kmymoney/templates/lv/checkbook.kmt M +3 -1 kmymoney/templates/lv/common.kmt M +3 -1 kmymoney/templates/lv/full.kmt M +3 -1 kmymoney/templates/nb_NO/common.kmt M +3 -1 kmymoney/templates/nb_NO/full.kmt M +3 -1 kmymoney/templates/nl_NL/checkbook.kmt M +3 -1 kmymoney/templates/nl_NL/full.kmt M +1 -1 kmymoney/templates/nl_NL/rgs_1.1.kmt M +3 -1 kmymoney/templates/pl/business.kmt M +3 -1 kmymoney/templates/pl/checkbook.kmt M +3 -1 kmymoney/templates/pl/common.kmt M +3 -1 kmymoney/templates/pl/full.kmt M +3 -1 kmymoney/templates/pt_BR/common.kmt M +11 -10 kmymoney/templates/pt_PT/brokerage.kmt M +7 -6 kmymoney/templates/pt_PT/carloan.kmt M +9 -7 kmymoney/templates/pt_PT/cdmoneymkt.kmt M +5 -4 kmymoney/templates/pt_PT/childcare.kmt M +39 -30 kmymoney/templates/pt_PT/common.kmt M +7 -5 kmymoney/templates/pt_PT/eduloan.kmt M +6 -5 kmymoney/templates/pt_PT/fixedassets.kmt M +5 -4 kmymoney/templates/pt_PT/homeloan.kmt M +7 -5 kmymoney/templates/pt_PT/homeown.kmt M +8 -6 kmymoney/templates/pt_PT/otherloan.kmt M +4 -3 kmymoney/templates/pt_PT/renter.kmt M +7 -5 kmymoney/templates/pt_PT/retiremt.kmt M +9 -8 kmymoney/templates/pt_PT/spouseinc.kmt M +8 -6 kmymoney/templates/pt_PT/spouseretire.kmt M +50 -42 kmymoney/templates/ru_RU/common.kmt M +6 -6 kmymoney/templates/ru_RU/homeloan.kmt M +4 -4 kmymoney/templates/ru_RU/homeown.kmt M +4 -5 kmymoney/templates/ru_RU/renter.kmt M +7 -4 kmymoney/templates/tr_TR/TEKDUZ.kmt M +3 -1 kmymoney/templates/zh_CN/business.kmt M +3 -1 kmymoney/templates/zh_CN/checkbook.kmt M +3 -1 kmymoney/templates/zh_CN/common.kmt M +3 -1 kmymoney/templates/zh_CN/full.kmt https://invent.kde.org/office/kmymoney/commit/52232fd39bd91963ebebe2a8bda7c1e235a23149
Git commit b67926adffd127c10f547ceb017ab31327b554b7 by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. Fix warning 'no previous declaration available' (cherry picked from commit a93937f166afd57310d262e54cbed9f55721507a) M +5 -5 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/b67926adffd127c10f547ceb017ab31327b554b7
Git commit a57f471965cf001c38642e3ff81016b281c1151e by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. tools/xea2kmt.cpp: Be more descriptive in warning output (cherry picked from commit 2d3957a883a6c6b41780209aa539082b7736f88d) M +6 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/a57f471965cf001c38642e3ff81016b281c1151e
Git commit fdb70a6df24d7b1726cc4bb97883b4a5e277021f by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. tools/xea2kmt: Ignore multiple opening balance account and print a warning (cherry picked from commit f99957abaee0de6be45bc7280f9a84478c715af5) M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/fdb70a6df24d7b1726cc4bb97883b4a5e277021f
Git commit 2f8de75264aa3fcb1ff0770e31ed5d9a5cf68c3a by Ralf Habacker. Committed on 18/11/2020 at 08:49. Pushed by habacker into branch '5.1'. tools/xea2kmt: Add --verbose options for showing processing information (cherry picked from commit 0c37dba7fe417deaf19ab24b4d51823afe471f84) M +5 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/2f8de75264aa3fcb1ff0770e31ed5d9a5cf68c3a
Git commit 66bfebd8b0746685dbe6409d608a86a0de54a820 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. tools/xea2kmt: Add --verbose options for showing processing information (cherry picked from commit 2f8de75264aa3fcb1ff0770e31ed5d9a5cf68c3a) M +5 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/66bfebd8b0746685dbe6409d608a86a0de54a820
Git commit ebc2f092a25c4ac30e35f1da900f0e74c07b8822 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. Fix warning 'no previous declaration available' (cherry picked from commit b67926adffd127c10f547ceb017ab31327b554b7) M +5 -5 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/ebc2f092a25c4ac30e35f1da900f0e74c07b8822
Git commit e9583689f09d0733abae9413ecefe0a9b25d17f3 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. tools/xea2kmt: Add support to import slot 'equity-type' with value 'opening-balance' (cherry picked from commit 8869e583192ebba3498808b7b0bb922b74f4e18b) M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/e9583689f09d0733abae9413ecefe0a9b25d17f3
Git commit 71589ac7a61e7dfb27712220311efda0e1abbd63 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. tools/xea2kmt: Ignore multiple opening balance account and print a warning (cherry picked from commit fdb70a6df24d7b1726cc4bb97883b4a5e277021f) M +6 -0 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/71589ac7a61e7dfb27712220311efda0e1abbd63
Git commit 0b7c1ee966a4ee183c55bf5e1d6611a705400c80 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. tools/xea2kmt.cpp: Be more descriptive in warning output (cherry picked from commit a57f471965cf001c38642e3ff81016b281c1151e) M +6 -1 tools/xea2kmt.cpp https://invent.kde.org/office/kmymoney/commit/0b7c1ee966a4ee183c55bf5e1d6611a705400c80
Git commit 0769e6ff8e6b58edba75c9f66b0331ffd34d03d7 by Ralf Habacker. Committed on 18/11/2020 at 09:26. Pushed by habacker into branch 'master'. Update templates from gnucash git branch 'maint' The update was performed with the following command line xea2kmt --no-level1-names -with-tax-related \ --in-dir ~/src/gnucash/data/accounts/ \ --out-dir ~/src/kmymoney/kmymoney/templates/ The templates were taken from the git branch 'maint' commit 5de4fe5dff5e10e15cf3e8d7e67f31f39e5f7be1. (cherry picked from commit 52232fd39bd91963ebebe2a8bda7c1e235a23149) M +4 -2 kmymoney/templates/C/business.kmt M +3 -1 kmymoney/templates/C/checkbook.kmt M +5 -3 kmymoney/templates/C/common.kmt M +4 -2 kmymoney/templates/C/full.kmt M +3 -1 kmymoney/templates/de_AT/business.kmt M +4 -2 kmymoney/templates/de_AT/common.kmt M +4 -2 kmymoney/templates/de_CH/common.kmt M +4 -2 kmymoney/templates/de_DE/common.kmt M +3 -1 kmymoney/templates/de_DE/full.kmt M +4 -4 kmymoney/templates/de_DE/skr03.kmt M +3 -3 kmymoney/templates/de_DE/skr04.kmt M +2104 -1194 kmymoney/templates/de_DE/skr49.kmt M +626 -8 kmymoney/templates/de_DE/wohnungsw.kmt M +3 -1 kmymoney/templates/dk/common.kmt M +3 -1 kmymoney/templates/el_GR/common.kmt M +4 -2 kmymoney/templates/en_GB/business.kmt M +3 -1 kmymoney/templates/en_GB/checkbook.kmt M +5 -3 kmymoney/templates/en_GB/common.kmt M +4 -2 kmymoney/templates/en_GB/full.kmt M +7 -5 kmymoney/templates/en_GB/uk-vat.kmt M +3 -1 kmymoney/templates/es_ES/common.kmt M +3 -1 kmymoney/templates/es_MX/common.kmt M +3 -1 kmymoney/templates/fi_FI/ry.kmt M +1 -1 kmymoney/templates/fr_CA/basecommune.kmt M +3 -1 kmymoney/templates/fr_CH/business.kmt M +4 -2 kmymoney/templates/fr_CH/common.kmt M +1 -1 kmymoney/templates/fr_CH/spouseinc.kmt M +3 -1 kmymoney/templates/fr_FR/business.kmt M +4 -2 kmymoney/templates/fr_FR/common.kmt M +1 -1 kmymoney/templates/fr_FR/spouseretire.kmt M +3 -1 kmymoney/templates/it/checkbook.kmt M +3 -1 kmymoney/templates/it/common.kmt M +3 -1 kmymoney/templates/ja_JP/business.kmt M +3 -1 kmymoney/templates/ja_JP/checkbook.kmt M +3 -1 kmymoney/templates/ja_JP/common.kmt M +3 -1 kmymoney/templates/ja_JP/full.kmt M +3 -1 kmymoney/templates/lv/checkbook.kmt M +3 -1 kmymoney/templates/lv/common.kmt M +3 -1 kmymoney/templates/lv/full.kmt M +3 -1 kmymoney/templates/nb_NO/common.kmt M +3 -1 kmymoney/templates/nb_NO/full.kmt M +3 -1 kmymoney/templates/nl_NL/checkbook.kmt M +3 -1 kmymoney/templates/nl_NL/full.kmt M +1 -1 kmymoney/templates/nl_NL/rgs_1.1.kmt M +3 -1 kmymoney/templates/pl/business.kmt M +3 -1 kmymoney/templates/pl/checkbook.kmt M +3 -1 kmymoney/templates/pl/common.kmt M +3 -1 kmymoney/templates/pl/full.kmt M +3 -1 kmymoney/templates/pt_BR/common.kmt M +11 -10 kmymoney/templates/pt_PT/brokerage.kmt M +7 -6 kmymoney/templates/pt_PT/carloan.kmt M +9 -7 kmymoney/templates/pt_PT/cdmoneymkt.kmt M +5 -4 kmymoney/templates/pt_PT/childcare.kmt M +39 -30 kmymoney/templates/pt_PT/common.kmt M +7 -5 kmymoney/templates/pt_PT/eduloan.kmt M +6 -5 kmymoney/templates/pt_PT/fixedassets.kmt M +5 -4 kmymoney/templates/pt_PT/homeloan.kmt M +7 -5 kmymoney/templates/pt_PT/homeown.kmt M +8 -6 kmymoney/templates/pt_PT/otherloan.kmt M +4 -3 kmymoney/templates/pt_PT/renter.kmt M +7 -5 kmymoney/templates/pt_PT/retiremt.kmt M +9 -8 kmymoney/templates/pt_PT/spouseinc.kmt M +8 -6 kmymoney/templates/pt_PT/spouseretire.kmt M +50 -42 kmymoney/templates/ru_RU/common.kmt M +6 -6 kmymoney/templates/ru_RU/homeloan.kmt M +4 -4 kmymoney/templates/ru_RU/homeown.kmt M +4 -5 kmymoney/templates/ru_RU/renter.kmt M +7 -4 kmymoney/templates/tr_TR/TEKDUZ.kmt M +3 -1 kmymoney/templates/zh_CN/business.kmt M +3 -1 kmymoney/templates/zh_CN/checkbook.kmt M +3 -1 kmymoney/templates/zh_CN/common.kmt M +3 -1 kmymoney/templates/zh_CN/full.kmt https://invent.kde.org/office/kmymoney/commit/0769e6ff8e6b58edba75c9f66b0331ffd34d03d7