There seems to be a problem with requestTransaction from qfrontend.cpp.
It takes the start date and the end date as input parameters. If the
start date is invalid, it looks for a banking/lastUpdate entry in the
~/.banking/shared/qbanking/settings.conf configuration file. If such an
entry is found, the start date is set to the date from the config file.
Otherwise a dialogue (PickStartDate) is displayed, allowing to configure
the retrieval interval (maximum, specific date, choosen by bank).

I see two problems:

1) The lastUpdate entry in settings.conf is not specific for an account,
but I have two accounts. If I retrieve transcations for account1 on
date1, then for account2 on date2, then the next retrieval for account1
will start on date2. I will miss the transactions between date1 and
date2.

2) Kmymoney calls requestTransaction with an empty start and end date.
At the very first execution, when there is not yet a lastUpdate entry in
the settings file, the PickStartDate dialogue is displayed. From then
on, the dialogue is no longuer displayed and there is no means to change
the retrieval interval.

A solution to both issues could be to force the PickStartDate dialogue
either in qbanking.cpp/requestTransaction or in
kmymoney/mymoneybanking.cpp/slotAccountOnlineUpdate. 

 



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to