Problem: As Eildert pointed out a few minutes ago, the HBCI code in GnuCash under special circumstances may have the possibility of sending the same online transfer ("�berweisung") twice. This will happen if an online transfer has been correctly queued, i.e. the user pressed "Ok", BUT then the execution got cancelled due to a) chip card problems, b) cancelling of the PIN entry dialog. *IF* you invoke another HBCI action *during* that very same gnucash session, then in fact the queued transaction will be executed even though it looks like it has been cancelled. If gnucash is exited, the queued transaction will disappear since it is stored only in memory, and no cancelled transaction will appear as duplicate.

Workaround: If the execution of an online Transfer ("Einzel�berweisung") has been cancelled, e.g. due to chip card problems or cancelling the PIN entry dialog, you *must* *exit* GnuCash and *restart* it again *before* invoking any further HBCI actions.

Affected versions: This bug affects all versions of GnuCash with HBCI support, up to and including the current stable version 1.8.1.

Fix: This will be fixed by me tonight in gnucash CVS. The next stable version 1.8.2 which have this problem fixed is not yet scheduled for release, but this will probably take another 2-3 weeks.

Sorry for this problem.

Christian

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to