[gnucash-de] Überweisungen mit HBCI

Manfred Usselmann usselmann.m at icg-online.de
Mo Nov 15 14:50:38 EST 2010


Hi,

On Mon, 15 Nov 2010 13:01:37 +0100
Martin Preuss <aquamaniac at gmx.de> wrote:

> On Sonntag 14 November 2010, Manfred Usselmann wrote:
> [...]
> > Could not add job (-6) * 23:19:15  CRIT <aqhbci>
> > jobmultitransfer.c:  391: Text key "51" not supported by bank *
> > 23:19:15  CRIT <aqhbci> jobmultitransfer.c:  488: Invalid
> > transaction * 23:19:15  CRIT <aqhbci> provider.c:  712: Error
> > exchanging params * 23:19:15  CRIT <aqbanking> banking_online.c:
> > 88: Could not add job (-6) * 23:19:15  CRIT <aqhbci>
> [...]
> 
> Das bedeutet, dass die Bank in ihren BPD/UPD diesen Textschluessel
> nicht meldet. Das kann aber auch bedeuten, dass wir ueberhaupt noch
> keine BPD/UPD haben. Das ist z.B. dann der Fall, wenn Du gerade den
> Zugang erst eingerichtet hast und noch kein Kontakt mit dem
> Bankserver bestand.

Nein, das ist nicht der Fall, der Zugang ist seit vielen Jahren mit
aqbanking eingerichtet. Das Konto konnte verwende ich seit Jahren mit
für Onlinebanking u.a. regelmäßig mit QbankManager zum Versand und
Kontoabruf mit GnuCash.  Einzelüberweisung mit GnuCash habe ich letzte
Woche auch noch erfolgreich getestet.


> Ansonsten muesstest Du mal in die entsprechende
> Benutzereinstellungsdatei sehen
> ($HOME/.aqbanking/settings/users/*.conf). Da solltest Du die Gruppe
> "bpdjobs" finden, und darin wiederum die Gruppe "HISUBS" (fuer
> Sammelueberweisungen). In dieser Gruppe solltest Du die Variable
> "key=" finden, welche die Liste der von der Bank gemeldeten
> Textschluessel enthaelt.

Ja, da steht

        HISUBS {
          3 {
            int  jobspermsg="1"
            int  minsigs="1"
            int  MaxTransfers="1000"
            int  MaxPurposeLines="14"

            TextKey {
              int  key="51", "53", "54", "56", "67", "69"
            } #TextKey
          } #3

          4 {
            int  jobspermsg="1"
            int  minsigs="1"
            int  MaxTransfers="1000"
            int  MaxPurposeLines="14"

            TextKey {
              int  key="51", "53", "54", "56", "67", "69"
            } #TextKey
          } #4
        } #HISUBS


> Ist da die 51 bei (sollte der Fall sein)? Ansonsten fiele mir noch
> ein, dass Du vielleicht nicht fuer Sammelauftraege freigeschaltet
> bist (selbst das gibt es)...

Wie gesagt, ich habe schon jahrelang per QBankManager
Sammelüberweisungen übertragen.

Ich bin gerade sicherheitshalber noch mal hingegangen und habe meine
Testdatei mit QBankManager auf demselben Rechner mit 'Als Aufträge
importieren' eingelesen und die Aufträge auch erfolgreich zur Bank
gesendet. Der Schlüssel 51 wurde auch angezeigt bei den einzelnen
Transaktionen. Drei verschiedene Überweisungen mit einer TAN, müsste
also auch dementsprechend eine Sammelüberweisung erfolgt sein.

Anschliessend noch mal mit GnuCash Trunk:  

* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  391: Text key "51" not supported by bank
* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  488: Invalid transaction
* 19:48:45  CRIT <aqhbci> provider.c:  712: Error exchanging params
* 19:48:45  CRIT <aqbanking> banking_online.c:   88: Could not add job (-6)
* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  391: Text key "51" not supported by bank
* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  488: Invalid transaction
* 19:48:45  CRIT <aqhbci> provider.c:  712: Error exchanging params
* 19:48:45  CRIT <aqbanking> banking_online.c:   88: Could not add job (-6)
* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  391: Text key "51" not supported by bank
* 19:48:45  CRIT <aqhbci> jobmultitransfer.c:  488: Invalid transaction
* 19:48:45  CRIT <aqhbci> provider.c:  712: Error exchanging params
* 19:48:45  CRIT <aqbanking> banking_online.c:   88: Could not add job (-6)
* 19:48:45  WARN <aqbanking> banking_online.c:  141: Not a single job successfully executed
* 19:48:45  WARN <gnc.import.aqbanking> Job 1 status 6 - error: Refused by backend 
* 19:48:45  WARN <gnc.import.aqbanking> Job 2 status 6 - error: Refused by backend 
* 19:48:45  WARN <gnc.import.aqbanking> Job 3 status 6 - error: Refused by backend 


Gruß,
Manfred





Mehr Informationen über die Mailingliste gnucash-de