Bug 238105 - Support for money transfers and chip card readers for authentication
Summary: Support for money transfers and chip card readers for authentication
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-19 00:02 UTC by Juergen.Frielinghaus
Modified: 2020-05-17 10:33 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen.Frielinghaus 2010-05-19 00:02:04 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

I should like to use KMyMoney instead of Windows StarMoney.
When do you think shall I be able to transfer money off my German "Girokonto" with the chipcard reader's cryptography that I`am using till now in StarMoney?
Comment 1 Thomas Baumgart 2010-05-19 08:28:06 UTC
Hallo Jürgen,

this will depend on two things:

a) the presence of the feature in KMyMoney
b) the support of your specific card reader by AqBanking/libchipcard

In order to test b), please feel free to visit http://www.aqbanking.de and get more information.

The implementation for a) will certainly not start before the release for KDE SC 4.5 which is scheduled for August 4th (http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule)

Since this is more a wish list item, I moved it over there and adjusted the subject accordingly.
Comment 2 volker.rothert 2011-09-07 08:16:09 UTC
and with mobilTan or chipTan
Comment 3 MK 2011-09-07 11:24:19 UTC
Hi Thomas!

May I ask if this feature will get into the 4.7.0 release? I'm missing this for years and it's a kind of show-stopper for me. Several other people asked in different places, so they don't show up here.

Sure, I can use AqFinance for HBCI transfers, but all account/payee data is already available in KMM. So I have to enter data twice all the time.

What I'm missing is a transfer window similar to AqFinance's: Drop down lists for source and destination account and fields for amount, currency and reason for transfer would be enough.

Is it difficult to implement the connection to Aqbanking? Perhaps the coming winter months will tie you to your computer :-)

Cheers
Martin
Comment 4 MK 2011-09-29 16:56:02 UTC
Hi Thomas!

Would be very nice if you could comment on this :-) Is there any feature plan for 4.7.0 yet?

Thanks a million!

Martin
Comment 5 Thomas Baumgart 2011-09-29 17:57:15 UTC
I think we don't have a milestone plan or feature map for 4.7.0 yet. As it looks all the the core devs are currently very busy with work work. You may want to watch http://techbase.kde.org/Projects/KMyMoney#Version_4.6.0 for a release plan or subscribe to the developers mailing list.
Comment 6 simon 2011-10-05 00:43:43 UTC
waiting eagerly for this to get implemented (for years that is :)
Comment 7 t.kallert 2011-10-27 18:22:33 UTC
*** This bug has been confirmed by popular vote. ***
Comment 8 Christian David 2013-12-07 21:05:42 UTC
Git commit c836c3dec4509fb229cf2f71e31afe23512dac4e by Christian Dávid.
Committed on 07/12/2013 at 17:02.
Pushed by christiand into branch 'add-onlinebanking'.

Started adding onlinebanking including sending credit transfers

Started to add a system for creating jobs which can be executed by a
plugin.

Tasks for german and sepa credit transfers were ceated including ui.
KBanking (aqbanking) can use them to create credit transfers.

This is work in progress.
Related: bug 313237

M  +3    -0    .gitignore
M  +3    -1    CMakeLists.txt
M  +6    -5    kmymoney.doxygen.in
M  +5    -3    kmymoney/CMakeLists.txt
M  +6    -0    kmymoney/dialogs/CMakeLists.txt
A  +198  -0    kmymoney/dialogs/konlinetransferform.cpp     [License: GPL (v2+)]
A  +120  -0    kmymoney/dialogs/konlinetransferform.h     [License: GPL (v2+)]
A  +254  -0    kmymoney/dialogs/konlinetransferformdecl.ui
M  +131  -2    kmymoney/kmymoney.cpp
M  +40   -0    kmymoney/kmymoney.h
M  +5    -0    kmymoney/models/CMakeLists.txt
M  +1    -1    kmymoney/models/accountsmodel.cpp
M  +15   -1    kmymoney/models/models.cpp
M  +2    -0    kmymoney/models/models.h
A  +139  -0    kmymoney/models/onlinejobmodel.cpp     [License: UNKNOWN]  *
A  +49   -0    kmymoney/models/onlinejobmodel.h     [License: UNKNOWN]  *
M  +64   -7    kmymoney/mymoney/CMakeLists.txt
A  +21   -0    kmymoney/mymoney/accountidentifier.cpp     [License: GPL (v2+)]
A  +65   -0    kmymoney/mymoney/accountidentifier.h     [License: GPL (v2+)]
A  +1    -0    kmymoney/mymoney/bankaccountidentifier.cpp     [License: Trivial file]
A  +53   -0    kmymoney/mymoney/bankaccountidentifier.h     [License: UNKNOWN]  *
A  +114  -0    kmymoney/mymoney/germanaccountidentifier.cpp     [License: UNKNOWN]  *
A  +61   -0    kmymoney/mymoney/germanaccountidentifier.h     [License: UNKNOWN]  *
A  +161  -0    kmymoney/mymoney/germanonlinetransfer.cpp     [License: GPL (v2+)]
A  +154  -0    kmymoney/mymoney/germanonlinetransfer.h     [License: GPL (v2+)]
M  +69   -0    kmymoney/mymoney/mymoneyfile.cpp
M  +47   -1    kmymoney/mymoney/mymoneyfile.h
M  +156  -0    kmymoney/mymoney/mymoneyfiletest.cpp
M  +7    -0    kmymoney/mymoney/mymoneyfiletest.h
M  +8    -0    kmymoney/mymoney/mymoneyobjectcontainer.cpp
M  +4    -0    kmymoney/mymoney/mymoneyobjectcontainer.h
A  +174  -0    kmymoney/mymoney/onlinejob.cpp     [License: GPL (v2+)]
A  +289  -0    kmymoney/mymoney/onlinejob.h     [License: GPL (v2+)]
A  +213  -0    kmymoney/mymoney/onlinejobadministration.cpp     [License: UNKNOWN]  *
A  +134  -0    kmymoney/mymoney/onlinejobadministration.h     [License: UNKNOWN]  *
A  +50   -0    kmymoney/mymoney/onlinejobadministrationtest.cpp     [License: UNKNOWN]  *
A  +24   -0    kmymoney/mymoney/onlinejobadministrationtest.h     [License: UNKNOWN]  *
A  +5    -0    kmymoney/mymoney/onlinejobfolder.cpp     [License: UNKNOWN]  *
A  +42   -0    kmymoney/mymoney/onlinejobfolder.h     [License: UNKNOWN]  *
A  +113  -0    kmymoney/mymoney/onlinejobknowntask.h     [License: UNKNOWN]  *
A  +49   -0    kmymoney/mymoney/onlinejobknowntasktest.cpp     [License: UNKNOWN]  *
A  +20   -0    kmymoney/mymoney/onlinejobknowntasktest.h     [License: UNKNOWN]  *
A  +9    -0    kmymoney/mymoney/onlinejobmessage.cpp     [License: UNKNOWN]  *
A  +73   -0    kmymoney/mymoney/onlinejobmessage.h     [License: UNKNOWN]  *
A  +57   -0    kmymoney/mymoney/onlinejobtest.cpp     [License: UNKNOWN]  *
A  +21   -0    kmymoney/mymoney/onlinejobtest.h     [License: UNKNOWN]  *
A  +28   -0    kmymoney/mymoney/onlinetask.cpp     [License: UNKNOWN]  *
A  +240  -0    kmymoney/mymoney/onlinetask.h     [License: UNKNOWN]  *
A  +32   -0    kmymoney/mymoney/onlinetransfer.cpp     [License: GPL (v2+)]
A  +71   -0    kmymoney/mymoney/onlinetransfer.h     [License: GPL (v2+)]
A  +116  -0    kmymoney/mymoney/sepaonlinetransfer.cpp     [License: UNKNOWN]  *
A  +96   -0    kmymoney/mymoney/sepaonlinetransfer.h     [License: UNKNOWN]  *
M  +2    -1    kmymoney/mymoney/storage/CMakeLists.txt
M  +3    -0    kmymoney/mymoney/storage/imymoneyserialize.h
M  +34   -0    kmymoney/mymoney/storage/imymoneystorage.h
M  +10   -0    kmymoney/mymoney/storage/mymoneydatabasemgr.h
M  +60   -0    kmymoney/mymoney/storage/mymoneyseqaccessmgr.cpp
M  +38   -0    kmymoney/mymoney/storage/mymoneyseqaccessmgr.h
M  +21   -0    kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
M  +1    -0    kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.h
A  +2    -0    kmymoney/mymoney/swiftaccountidentifier.cpp     [License: UNKNOWN]  *
A  +39   -0    kmymoney/mymoney/swiftaccountidentifier.h     [License: UNKNOWN]  *
M  +16   -5    kmymoney/plugins/CMakeLists.txt
M  +9    -0    kmymoney/plugins/kbanking/CMakeLists.txt
A  +52   -0    kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp     [License: UNKNOWN]  *
A  +44   -0    kmymoney/plugins/kbanking/aqbankingkmmoperators.h     [License: UNKNOWN]  *
A  +28   -0    kmymoney/plugins/kbanking/aqbankingqtoperators.h     [License: UNKNOWN]  *
M  +6    -1    kmymoney/plugins/kbanking/dialogs/CMakeLists.txt
A  +1    -0    kmymoney/plugins/kbanking/gwenhywfarqtoperatiors.cpp     [License: Trivial file]
A  +21   -0    kmymoney/plugins/kbanking/gwenhywfarqtoperators.cpp     [License: UNKNOWN]  *
A  +29   -0    kmymoney/plugins/kbanking/gwenhywfarqtoperators.h     [License: UNKNOWN]  *
M  +325  -36   kmymoney/plugins/kbanking/mymoneybanking.cpp
M  +33   -6    kmymoney/plugins/kbanking/mymoneybanking.h
M  +5    -0    kmymoney/plugins/kbanking/views/CMakeLists.txt
M  +4    -2    kmymoney/plugins/kbanking/views/kbjobview.cpp
M  +4    -1    kmymoney/plugins/kbanking/views/kbjobview.h
M  +1    -0    kmymoney/plugins/kmymoneyplugin.h
A  +11   -0    kmymoney/plugins/onlinepluginextended.cpp     [License: UNKNOWN]  *
A  +69   -0    kmymoney/plugins/onlinepluginextended.h     [License: UNKNOWN]  *
M  +2    -0    kmymoney/views/CMakeLists.txt
M  +9    -0    kmymoney/views/kmymoneyview.cpp
M  +5    -1    kmymoney/views/kmymoneyview.h
A  +79   -0    kmymoney/views/konlinejoboutbox.cpp     [License: UNKNOWN]  *
A  +35   -0    kmymoney/views/konlinejoboutbox.h     [License: UNKNOWN]  *
A  +93   -0    kmymoney/views/konlinejoboutbox.ui
M  +11   -0    kmymoney/widgets/CMakeLists.txt
A  +4    -0    kmymoney/widgets/bankidentifieredit.h     [License: UNKNOWN]  *
M  +4    -0    kmymoney/widgets/kmymoney.widgets
A  +92   -0    kmymoney/widgets/onlinejobedit/germancredittransferedit.cpp     [License: UNKNOWN]  *
A  +43   -0    kmymoney/widgets/onlinejobedit/germancredittransferedit.h     [License: UNKNOWN]  *
A  +176  -0    kmymoney/widgets/onlinejobedit/germancredittransferedit.ui
A  +4    -0    kmymoney/widgets/onlinejobedit/germancredittransferedit_p.h     [License: UNKNOWN]  *
A  +135  -0    kmymoney/widgets/onlinejobedit/sepacredittransferedit.cpp     [License: UNKNOWN]  *
A  +35   -0    kmymoney/widgets/onlinejobedit/sepacredittransferedit.h     [License: UNKNOWN]  *
A  +173  -0    kmymoney/widgets/onlinejobedit/sepacredittransferedit.ui
A  +32   -0    kmymoney/widgets/onlinejobedit/sepacredittransferedit_p.h     [License: UNKNOWN]  *

The files marked with a * at the end have a non valid license. Please read: http://techbase.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page.


http://commits.kde.org/kmymoney/c836c3dec4509fb229cf2f71e31afe23512dac4e
Comment 9 Thomas Baumgart 2020-05-17 10:33:34 UTC
The feature is in the 5.0 series for quite some time now, so I close this one as implemented.