Bug 429229 - Import opening balance flag from gnucash templates
Summary: Import opening balance flag from gnucash templates
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: importer (show other bugs)
Version: unspecified
Platform: Other All
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-17 08:33 UTC by Ralf Habacker
Modified: 2020-11-18 09:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.8.5,5.1.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2020-11-17 08:33:15 UTC
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.
Comment 1 Ralf Habacker 2020-11-17 10:43:40 UTC
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
Comment 2 Ralf Habacker 2020-11-17 10:43:42 UTC
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
Comment 3 Ralf Habacker 2020-11-17 11:35:59 UTC
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
Comment 4 Ralf Habacker 2020-11-17 11:36:07 UTC
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
Comment 5 Ralf Habacker 2020-11-17 11:36:15 UTC
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
Comment 6 Ralf Habacker 2020-11-17 11:36:23 UTC
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
Comment 7 Ralf Habacker 2020-11-17 12:51:24 UTC
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
Comment 8 Ralf Habacker 2020-11-18 08:49:35 UTC
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
Comment 9 Ralf Habacker 2020-11-18 08:49:36 UTC
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
Comment 10 Ralf Habacker 2020-11-18 08:49:44 UTC
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
Comment 11 Ralf Habacker 2020-11-18 08:49:52 UTC
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
Comment 12 Ralf Habacker 2020-11-18 08:50:00 UTC
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
Comment 13 Ralf Habacker 2020-11-18 08:50:08 UTC
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
Comment 14 Ralf Habacker 2020-11-18 09:31:12 UTC
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
Comment 15 Ralf Habacker 2020-11-18 09:31:20 UTC
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
Comment 16 Ralf Habacker 2020-11-18 09:31:28 UTC
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
Comment 17 Ralf Habacker 2020-11-18 09:31:44 UTC
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
Comment 18 Ralf Habacker 2020-11-18 09:31:52 UTC
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
Comment 19 Ralf Habacker 2020-11-18 09:32:08 UTC
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