[Kmymoney-devel] [online-banking] doesn´t recognize my accounts as online banking capable

Martin Steigerwald Martin at lichtvoll.de
Wed Aug 27 13:33:46 UTC 2014


Am Mittwoch, 27. August 2014, 15:59:32 schrieb Cristian Oneț:
> 2014-08-27 15:10 GMT+03:00 Martin Steigerwald <Martin at lichtvoll.de>:
> > Hello Christian, hello developers and testers,
[…]

Thank you Cristian for your prompt response.

> > After compiling AQBanking Git myself and then current add-onlinebanking
> > branch of KMymoney I have some first impressions:
> > 
> > All my accounts, DKB Cash, GLS Girokonto and PSD Girokonto are reported as
> > not supporting online banking. And I was asked to check settings. Thus I
> > went into AQBanking settings inside KMyMoney and I found the button "Get
> > SEPA info". This seemed to work on all accounts.
> > 
> > DKB Cash is PIN/TAN with TAN on paper based list, GLS and PSD are PIN/TAN
> > optical.
> 
> > Oh, while trying to to a "New credit transfer" I get the following on 
console:
> Christian will be slowly answering in the upcoming weeks KBanking
> specific questions. I can only give some hints about deployment I can
> see bellow that at least one is needed.
> 
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [[some-uuid]-AStd::Liability].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [AStd::Liability].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [[some-uuid]-AStd::Asset].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [AStd::Asset].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [[some-uuid]-AStd::Expense].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [AStd::Expense].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [[some-uuid]-A000046].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [A000046].
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [[some-uuid]-A000047].
> > [more of these…]
> > 3:2014/08/27 14-06-36:aqbanking(13721):banking.c:  497: Account has no
> > unique id assigned to the alias [A000317].
> > kmymoney(13721)/kdecore (trader) KServiceTypeTrader::defaultOffers:
> > KServiceTypeTrader: serviceType  "KMyMoney/OnlineTaskUi"  not found
> > 
> > 
> > I installed KMyMoney in /usr/local, keeping the distro package installed.
> > And I use the following to KDE to look into /usr/local:
> > 
> > martin at merkaba:~> cat .kde/env/kdedirs.sh
> > #!/bin/bash
> > if [ -z $KDEDIRS ]; then
> > 
> >         export KDEDIRS="/usr/local/"
> > 
> > else
> > 
> >         export KDEDIRS="/usr/local/:$KDEDIRS"
> > 
> > fi
> > 
> > if [ -z $QT_PLUGIN_PATH ]; then
> > 
> >         export QT_PLUGIN_PATH="/usr/local/lib/kde4"
> > 
> > else
> > 
> >         export QT_PLUGIN_PATH="/usr/local/lib/kde4:$QT_PLUGIN_PATH"
> > 
> > fi
> > 
> > so it should find the /usr/local kmymoney stuff first.
> > 
> > Do I need anything else?
> 
> You did all but one step. With KDEDIRS properly defined you need to
> run kbuildsycoca4 after installation to update the plugin database.
> 
> export KDEDIRS="/usr/local/:$KDEDIRS" && kbuildsycoca4
> 
> Otherwise only the old plugins are used. You probably have KBanking
> installed in you main version that's why it was picked up but the
> "KMyMoney/OnlineTaskUi" plugin is new and was never installed. Let us
> know how it works after you fix this.

Thanks. I did this and now I get a way to select "SEPA Credit Transfer". For 
"National Credit Transfer" I get the same this account does not support online 
banking, I think its better to tell that this account does not support 
national credit transfer, try SEPA ones instead when SEPA has been detected as 
workable, or simply default to SEPA then anyway.


But for SEPA transfer I get:

To execute this credit transfers you must set an IBAN in the settings of the 
account "" first.

Yet, in AQBanking settings *and* in KMyMoney account setting the IBAN is set.


On console when I select SEPA transfer I get:

3:2014/08/27 15-27-15:aqhbci(16160):provider.c:  351: Job not supported with 
this account

And I still get these when selectin "New Credit Transfer" already:

3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [some UUID-A000302].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [A000302].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [some UUID-A000317].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [A000317].
3:2014/08/27 15-27-04:aqhbci(16160):provider.c:  351: Job not supported with 
this account
3:2014/08/27 15-27-04:aqhbci(16160):provider.c:  351: Job not supported with 
this account
Object::disconnect: No such signal QWidget::readOnlyChanged(bool)
Object::disconnect:  (sender name:   'scrollAreaWidgetContents')
Object::disconnect:  (receiver name: 'kOnlineTransferFormDecl')
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [some UUID-].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [some UUID-].
3:2014/08/27 15-27-04:aqbanking(16160):banking.c:  497: Account has no unique 
id assigned to the alias [].


I can enter a BIC and an IBAN, but no "Beneficiary Name" or "Purpose" then and 
it is not possible to queue or send the transfer, greyed out.

> > I get the following configuration when building KMyMoney – do I need a
> > different libgwenhyfar? I have libgwenhywfar60 4.12.0beta-3 including dev
> > packages.
> The old version also needed 'Gwenhywfar' but since you managed to
> compile it maybe that has changed and it's not mandatory anymore on
> the add-onlinebanking branch.

I think it still found the include directory of Gwenhywfar, just not the cmake 
configs, these are not there in the version currently packaged in Debian. Dev 
packages are installed.

And well it says below "found at" for Gwenhywfar, if it didn´t find it at all I 
would expect not found there.

Ciao,
Martin

> Regards,
> Cristian
> 
> > martin at merkaba:~/KDE/Dev/kmymoney/build#1> cmake .. -Wno-dev
> > -- Found Qt-Version 4.8.6 (using /usr/bin/qmake)
> > -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
> > -- Found KDE 4.12 include dir: /usr/include
> > -- Found KDE 4.12 library dir: /usr/lib
> > -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
> > -- Found automoc4: /usr/bin/automoc4
> > -- Boost version: 1.55.0
> > -- Found the following Boost libraries:
> > --   graph
> > -- Found gpgme-config at /usr/bin/gpgme-config
> > -- Found gpgme v1.5.1, checking for flavours...
> > --  Found flavour 'vanilla', checking whether it's usable...yes
> > --  Found flavour 'pthread', checking whether it's usable...yes
> > -- Found LibOfx:
> > 
> > CMake Warning at CMakeLists.txt:166 (find_package):
> >   By not providing "FindGWENHYWFAR.cmake" in CMAKE_MODULE_PATH this
> >   project
> >   has asked CMake to find a package configuration file provided by
> >   "GWENHYWFAR", but CMake did not find one.
> >   
> >   Could not find a package configuration file provided by "GWENHYWFAR"
> >   with
> >   
> >   any of the following names:
> >     GWENHYWFARConfig.cmake
> >     gwenhywfar-config.cmake
> >   
> >   Add the installation prefix of "GWENHYWFAR" to CMAKE_PREFIX_PATH or set
> >   "GWENHYWFAR_DIR" to a directory containing one of the above files.  If
> >   "GWENHYWFAR" provides a separate development package or SDK, be sure it
> >   has
> >   been installed.
> > 
> > -- Gwenhywfar  found at  ()
> > -- AqBanking 5.5.0.2-git found at /usr/local/include/aqbanking5
> > (/usr/local/lib/libaqbanking.so;gwengui-qt4;gwengui-cpp;gwenhywfar)
> > -- Found Libical version 1.0
> > -- Found ktoblzcheck at /usr/lib/libktoblzcheck.so
> > 
> > -------- KMyMoney 4.6.90-4ca5a2c0cc --------
> > 
> > Configure results (user options):
> > --------------------------------------------
> > OFX plugin:                              yes
> > 
> > KBanking plugin:                         yes
> > 
> > iCalendar export plugin:                 yes
> > 
> > SQLCipher plugin:                        no
> > --------------------------------------------
> > 
> > 
> > Configure results (developer options):
> > --------------------------------------------
> > Qt-Designer library support:             no
> > 
> > Generate developer documentation:        no
> > 
> > Build unit tests:                        yes
> > 
> > Generate API documentation with Doxygen: yes
> > 
> > Generate HTML documentation:             no
> > 
> > Build type: RelWithDebInfo
> > --------------------------------------------
> > 
> > Good - your configure finished.
> > Now type 'make' to build KMyMoney. For more help, consult README.cmake
[…]
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


More information about the KMyMoney-devel mailing list