[Kmymoney-devel] Online Banking Transfer

Thomas Baumgart thb at net-bembel.de
Mon Jul 1 12:56:54 UTC 2013


Hi all,

recently, a couple of developers started on the online banking work. 
Currently, development is underway, but today we don't have anything we 
can/want release into public. 

Once we have something that is testable, we will add it to either master or a 
feature branch and let you know.

Thomas


On Sunday 26 May 2013 19:15:44 Thomas Baumgart wrote:

> Hi all,
> 
> I will answer to this question in a seperate private e-mail as there is
> another fellow German currently working on the same problem. Let's see if we
> can combine efforts at this stage.
> 
> If things work out, I will respond here with a status update. Please feel
> free to remind me in case I will forget.
> 
> Thomas
> 
> On Saturday 25 May 2013 19:06:25 christian-david at web.de wrote:
> > Hello Developers,
> > 
> > I am around for a while and wanted to enrich KMyMoney with online banking
> > capabilities – not only downloading statements but also sending transfers
> > to the bank. This mail is going to be a lot of text so to the topic...
> > One thing to mention: I am new to open source software development. So
> > before I continue coding I wanted to ask you for your opinion on my
> > approach.
> > 
> > A simple UML class diagram is attached. Described in words with reasons
> > why
> > I think this method is good:
> > 
> > 
> > Transactions
> > 
> > KMyMoney knows about all kinds of transactions (e.g. national transfers,
> > SEPA- transfers, other kinds of international transfers), and offers the
> > UI
> > to create these transactions. Each kind of transaction is represented by a
> > class.
> > 
> > The online banking plugin tells KMyMoney which kind of transaction it
> > supports for which account and restrictions for it (e.g. max. amount per
> > transaction, number of purpose lines). But I do not know how to that at
> > the
> > moment.
> > 
> > This allows to integrate online banking in KMyMoney, e.g. a warning
> > "Account xy dropped below minimum saldo.", can have a button to directly
> > transfer money from another account to solve that issue.
> > 
> > 
> > accountIdentifiers
> > 
> > Furthermore I added the accountIdentifier classes. As far as I know only
> > three types of account identifications are used (national, sepa, swift) -
> > world wide.
> > 
> > In a later step these accountIdentifers can be added to payees stored in
> > KMyMoney and used for a auto completion feature in the transaction gui
> > (therefor they are separated from the transaction classes).
> > 
> > The class germanAccountIdentifier can be used to implement the validation
> > of german account numbers and bank codes and to determine the bank name
> > from the bank code.
> > 
> > 
> > At the moment my proposal is of interest for users with German bank
> > accounts only, because only aqbanking supports transfers. However, my
> > draft can be transfered to all other countries as well.
> > 
> > 
> > Are you interested?
> > 
> > The attached patch includes my start of the approach. It is very basic and
> > does not use a lot of KMyMoney internals. Especially the implementation of
> > the GUI is ugly. But the classes described above should be quite okay.
> > Still it is far away from being able to be shipped to master.
> > 
> > Another question, can I use QML to create user interfaces? There aren’t
> > any
> > in the git repo, has this a special reason?
> > 
> > Looking forward to a discussion and any ideas and hints.
> > 
> > Greetings
> > Chris
-- 

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
C makes it easy for you to shoot yourself in the foot. C++ makes that
harder, but when you do, it blows away your whole leg.
 -- Bjarne Stroustrup
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20130701/0c601bcb/attachment.sig>


More information about the KMyMoney-devel mailing list