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
