After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711363 - in SEPA transfers gnucash silently ignores error messages in the banks reply
in SEPA transfers gnucash silently ignores error messages in the banks reply
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Import - AqBanking
git-master
Other Linux
: High critical
: ---
Assigned To: gnucash-import-maint
gnucash-import-maint
: 711362 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-11-03 23:06 UTC by Martin Huber
Modified: 2018-06-29 23:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the logfile of the transfer (3.03 KB, text/plain)
2013-11-03 23:09 UTC, Martin Huber
Details

Description Martin Huber 2013-11-03 23:06:46 UTC
If the bank does not accept a transfer due to an error it gives a error message which is silently ignored. Gnucashs XML file as well as the account view look like an successful transfer, and the user will get aware of the failure not before the bank statement shows that nothing was transfered, unless he carefully checks the log in the "Onlinebanking connection window".
The only difference between an successful and a failed transfer are two lines

successful:
HBCI: 0010 - Nachricht entgegengenommen. (M)  (eng: message accepted)
HBCI: 0010 - Auftrag entgegengenommen. (S)    (eng: order accepted)

failed:
HBCI: 9050 - Die Nachricht enthält Fehler. (M)
HBCI: 9210 - Der von Ihnen erstellte Auftrag ist für diese Kontoart nicht zulässig. (S)

(in english something like: 
HBCI: 9050 - The message contains errors
HBCI: 9210 - the order you submitted is not allowed for this type of account)

Another example for the second line:
HBCI: 9210 - Die Empfänger IBAN ist nicht korrekt. (S) 
(eng: recipients IBAN is incorrect)
Comment 1 Martin Huber 2013-11-03 23:09:17 UTC
Created attachment 258885 [details]
the logfile of the transfer
Comment 2 Martin Huber 2013-11-03 23:22:10 UTC
*** Bug 711362 has been marked as a duplicate of this bug. ***
Comment 3 Geert Janssens 2013-11-04 08:28:28 UTC
Reassigned to aqbanking. The "Import" in the component name is confusing.
Comment 4 Frank H. Ellenberger 2013-12-28 07:13:44 UTC
Severity critical as it can cause money loss.

http://www.hbci-zka.de/dokumente/spezifikation_deutsch/FinTS_Rueckmeldungscodes_2013-09-12_final_version.pdf

So you think returncodes >= 9000 should pop up a message?
Comment 5 Mario Goppold 2016-03-14 18:27:49 UTC
This Bug ist still present:

gnucash-2.6.7-1.10.x86_64 (df6326f+)
aqbanking-5.1.0beta-2.10.x86_64
LANG de_DE.UTF-8

The aqbanking messages are:

HBCI: 9050 - Nachricht teilweise fehlerhaft (HBMSG=10349) (M)
HBCI: 9010 - Der Auftrag wurde nicht ausgeführt. (S)
HBCI: 9130 - Die SEPA-Nachricht enthält unerlaubte Zeichen. (MDC17760200017) (S)

and there is nothing else that indicates that an error has occurred. You must 

a) leave the Dialogbox by default open
b) ignore the message: dialog has not been canceled, 
    PIN appears to be valid 
    AqHBCI completed.
c) scroll  28 lines back to see this message 

Not very comfortable!

It should at least be seen at the end of the log that something went wrong or better should be a dialog box Report this.
Comment 6 John Ralls 2018-06-29 23:20:52 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=711363. Please continue processing the bug there and please update any external references or bookmarks.