Bug 415188 - No support for printing sepa bank transfer forms
Summary: No support for printing sepa bank transfer forms
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: exporter (show other bugs)
Version: 4.8.4
Platform: Other All
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-15 09:36 UTC by Ralf Habacker
Modified: 2019-12-20 19:24 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2019-12-15 09:36:26 UTC
At the moment the check print plugin cannot print SEPA bank transfer forms, because necessary variables are missing and no corresponding template is available. This should be corrected.

STEPS TO REPRODUCE
1. inspect directory share/apps/kmm_printcheck from kmymoney installation on Windows

OBSERVED RESULT
There is not template named sepa.html. Inspecting the template file also shows that some required fields like account iban are not available.

EXPECTED RESULT
A related template should be added and the check print plugin should be extended so support required fields

SOFTWARE/OS VERSIONS
Windows: 10
(available in About System)
KDE Frameworks Version: 5.55
Qt Version: 5.9.1

ADDITIONAL INFORMATION
Comment 1 Ralf Habacker 2019-12-15 13:33:11 UTC
Git commit 2e587706ad3a00efcf3ce0054d8f1d1fd436b922 by Ralf Habacker.
Committed on 15/12/2019 at 13:31.
Pushed by habacker into branch '4.8'.

printcheck plugin: add template showing all fields

M  +3    -0    kmymoney/plugins/printcheck/CMakeLists.txt
A  +35   -0    kmymoney/plugins/printcheck/check_all_fields.html

https://commits.kde.org/kmymoney/2e587706ad3a00efcf3ce0054d8f1d1fd436b922
Comment 2 Ralf Habacker 2019-12-15 13:33:11 UTC
Git commit 8762421f822f64c26e4ee17e4d759e17d5ebe56a by Ralf Habacker.
Committed on 15/12/2019 at 13:31.
Pushed by habacker into branch '4.8'.

Make print check plugin working again

M  +3    -3    kmymoney/plugins/printcheck/printcheck.cpp

https://commits.kde.org/kmymoney/8762421f822f64c26e4ee17e4d759e17d5ebe56a
Comment 3 Ralf Habacker 2019-12-15 13:33:11 UTC
Git commit 7481df1941a4e1bf0b5ce6859b218ecccc8a9f4f by Ralf Habacker.
Committed on 15/12/2019 at 13:31.
Pushed by habacker into branch '4.8'.

printcheck plugin: add support and template for sepa bank transfer form
FIXED-IN:4.8.5

M  +3    -0    kmymoney/plugins/printcheck/CMakeLists.txt
M  +15   -3    kmymoney/plugins/printcheck/check_all_fields.html
M  +8    -0    kmymoney/plugins/printcheck/printcheck.cpp
A  +90   -0    kmymoney/plugins/printcheck/sepa.html

https://commits.kde.org/kmymoney/7481df1941a4e1bf0b5ce6859b218ecccc8a9f4f
Comment 4 Ralf Habacker 2019-12-20 19:24:54 UTC
Git commit 3c7c1bcdaf6e462a5d29f06e0f8df8d1eba06193 by Ralf Habacker.
Committed on 20/12/2019 at 19:18.
Pushed by habacker into branch '4.8'.

printcheck plugin: In check_all_fields.html show template variables with leading '$'

M  +27   -27   kmymoney/plugins/printcheck/check_all_fields.html

https://commits.kde.org/kmymoney/3c7c1bcdaf6e462a5d29f06e0f8df8d1eba06193
Comment 5 Ralf Habacker 2019-12-20 19:24:54 UTC
Git commit 27d54970e572f90e423e7a0fd640d7701033947b by Ralf Habacker.
Committed on 20/12/2019 at 19:19.
Pushed by habacker into branch '4.8'.

printcheck plugin: Support for printing individual lines from the transaction note

This supports additional template fields $MEMO1 and $MEMO2, which use the
first and second line from the memo field.

M  +2    -0    kmymoney/plugins/printcheck/check_all_fields.html
M  +7    -1    kmymoney/plugins/printcheck/printcheck.cpp
M  +4    -3    kmymoney/plugins/printcheck/sepa.html

https://commits.kde.org/kmymoney/27d54970e572f90e423e7a0fd640d7701033947b