Bug 415188

Summary: No support for printing sepa bank transfer forms
Product: [Applications] kmymoney Reporter: Ralf Habacker <ralf.habacker>
Component: exporterAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 4.8.4   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In: 4.8.5

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