Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 01 / 2011
Betreff:

Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 27.01.2011 - 01:52 Uhr  ·  #1
Hallo zusammen,

hab mit Gnucash und der Bankkommunikation noch ein Problem:

Ich habe frisch installiert:
Gnucash 2.4.0 unter Windows 7

Ich nutze für die Kommunikation mit der Bank hbci mit Schlüsseldatei

Einstellungen:
mode: rdh
rdhtype: 2
hbciVersion: 300
tokenType: ohbci
crypt: yes
gwenhywfar: 3.11.3.0
aqhbci: 4.2.4.0stable
appname: AQHBCI
appversion: 4.2


Was funktioniert:
Abruf des Saldo
Abruf der Umsätze

Was nicht funktioniert:
Einzelüberweisung

Ausgabe des Protokollfensters:

Code
Öffne Dialog mit dem Server
Aufträge werden kodiert
Aufträge werden gesendet
Warte auf Antwort
Antwort erhalten
HBCI: 0010 - Nachricht entgegengenommen (M)
HBCI: 0020 - HBCI-Berechtigung ist OK (S)
HBCI: 0020 - Die BPD ist bereits aktuell (S)
HBCI: 0020 - Die UPD ist bereits aktuell (S)
Aufträge werden kodiert
Aufträge werden gesendet
Warte auf Antwort
Antwort erhalten
HBCI: 9050 - Teilweise fehlerhaft (M)
HBCI: 9220 - DTAUS-Format ungültig (S)
Beende Dialog mit dem Server


Ich habe das Ganze auch mal von ubuntu mit aqbanking-cli (mit exakt den selben Versionen wie unter Win7) versucht:
Da geht es einwandfrei

Passt hier was am Zusammenspiel von Gnucash und aqhbci nicht?
Gibt es andere, bei denen Gnucash 2.4.0 auf Win7 läuft und die Einzelüberweisung per hbci auch?

Gruß
mariejo
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 01 / 2011
Betreff:

Re: Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 27.01.2011 - 02:20 Uhr  ·  #2
Noch mal ich,
hab das Problem noch mal unter Windows getestet,

Ich habe im bin-Verzeichnis von Gnucash die Überweisung aus einer DOS-Shell heraus per aqbanking-cli ausgeführt und dann die nachfolgenden Meldungen bekommen:

Code
Aufträge werden gesendet
Warte auf Antwort
Antwort erhalten
HBCI: 0010 - Nachricht entgegengenommen (M)
HBCI: 0020 - HBCI-Berechtigung ist OK (S)
HBCI: 0020 - Die BPD ist bereits aktuell (S)
HBCI: 0020 - Die UPD ist bereits aktuell (S)
Aufträge werden kodiert
3:2011/01/27 01-58-53:aqbanking(5316):dtaus-export.c:  159: Number "00000000000,
" too long: Has length 12 but must not be longer than 11 characters
3:2011/01/27 01-58-53:aqbanking(5316):dtaus-export.c:  597: Error writing to buf
fer
3:2011/01/27 01-58-53:aqbanking(5316):dtaus-export.c:  871: Error creating C set
 from this data:
  Group : "transfer"
      Var   : "localCountry"
          Value : "de" (char)
      Var   : "localBankCode"
          Value : "47860125" (char)
      Var   : "localAccountNumber"
          Value : "4........" (char)
      Var   : "localName"
          Value : "Mein Name" (char)
      Var   : "remoteCountry"
          Value : "de" (char)
      Var   : "remoteBankCode"
          Value : "47860125" (char)
      Var   : "remoteAccountNumber"
          Value : "5........." (char)
      Var   : "remoteName"
          Value : "der Empfänger" (char)
      Var   : "uniqueId"
          Value : 107 (int)
      Var   : "idForApplication"
          Value : 0 (int)
      Var   : "groupId"
          Value : 106 (int)
      Group : "value"
          Var   : "value"
              Value : "12601/100" (char)
      Var   : "textKey"
          Value : 51 (int)
      Var   : "textKeyExt"
          Value : 0 (int)
      Var   : "transactionCode"
          Value : 0 (int)
      Var   : "purpose"
          Value : "RNR xxxx vom 24.01.2011" (char)
      Var   : "period"
          Value : "none" (char)
      Var   : "cycle"
          Value : 0 (int)
      Var   : "executionDay"
          Value : 0 (int)
      Var   : "type"
          Value : "transaction" (char)
      Var   : "subType"
          Value : "none" (char)
      Var   : "status"
          Value : "none" (char)
      Var   : "charge"
          Value : "Nobody" (char)
3:2011/01/27 01-58-53:aqhbci(5316):msgengine.c:  198: Error creating DTAUS objec
t
 <ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4">
 </ELEM>
 Group : "jobArguments"
     Var   : "accountId"
         Value : "4........" (char)
     Var   : "bankCode"
         Value : "47860125" (char)
     Var   : "country"
         Value : 280 (int)
     Group : "transfers"
         Var   : "bankCode"
             Value : "47860125" (char)
         Var   : "accountId"
             Value : "4........" (char)
         Var   : "currency"
             Value : "EUR" (char)
         Var   : "name"
             Value : "Mein Name" (char)
         Var   : "type"
             Value : "transfer" (char)
         Var   : "custref"
             Value : "00000106" (char)
         Group : "transactions"
             Group : "transfer"
                 Var   : "localCountry"
                     Value : "de" (char)
                 Var   : "localBankCode"
                     Value : "47860125" (char)
                 Var   : "localAccountNumber"
                     Value : "4........" (char)
                 Var   : "localName"
                     Value : "Mein Name" (char)
                 Var   : "remoteCountry"
                     Value : "de" (char)
                 Var   : "remoteBankCode"
                     Value : "47860125" (char)
                 Var   : "remoteAccountNumber"
                     Value : "5........." (char)
                 Var   : "remoteName"
                     Value : "der Empfänger" (char)
                 Var   : "uniqueId"
                     Value : 107 (int)
                 Var   : "idForApplication"
                     Value : 0 (int)
                 Var   : "groupId"
                     Value : 106 (int)
                 Group : "value"
                     Var   : "value"
                         Value : "12601/100" (char)
                 Var   : "textKey"
                     Value : 51 (int)
                 Var   : "textKeyExt"
                     Value : 0 (int)
                 Var   : "transactionCode"
                     Value : 0 (int)
                 Var   : "purpose"
                     Value : "RNR xxxx vom 24.01.2011" (char)
                 Var   : "period"
                     Value : "none" (char)
                 Var   : "cycle"
                     Value : 0 (int)
                 Var   : "executionDay"
                     Value : 0 (int)
                 Var   : "type"
                     Value : "transaction" (char)
                 Var   : "subType"
                     Value : "none" (char)
                 Var   : "status"
                     Value : "none" (char)
                 Var   : "charge"
                     Value : "Nobody" (char)
 <SEGdef id="MultiTransfer" code="HKSUB" version="4" delimiter="+" terminator="'
">
   <GROUP type="SegHead" name="head">
   </GROUP>
   <ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4">
   </ELEM>
   <VALUES>
     <VALUE path="head/code">
       %code
     </VALUE>
     <VALUE path="head/version">
       %version
     </VALUE>
   </VALUES>
 </SEGdef>
 <SEG type="MultiTransfer" version="4">
 </SEG>
 Group : "jobArguments"
     Var   : "accountId"
         Value : "4........" (char)
     Var   : "bankCode"
         Value : "47860125" (char)
     Var   : "country"
         Value : 280 (int)
     Group : "transfers"
         Var   : "bankCode"
             Value : "47860125" (char)
         Var   : "accountId"
             Value : "4........" (char)
         Var   : "currency"
             Value : "EUR" (char)
         Var   : "name"
             Value : "Mein Name" (char)
         Var   : "type"
             Value : "transfer" (char)
         Var   : "custref"
             Value : "00000106" (char)
         Group : "transactions"
             Group : "transfer"
                 Var   : "localCountry"
                     Value : "de" (char)
                 Var   : "localBankCode"
                     Value : "47860125" (char)
                 Var   : "localAccountNumber"
                     Value : "4........." (char)
                 Var   : "localName"
                     Value : "Mein Name" (char)
                 Var   : "remoteCountry"
                     Value : "de" (char)
                 Var   : "remoteBankCode"
                     Value : "47860125" (char)
                 Var   : "remoteAccountNumber"
                     Value : "5........." (char)
                 Var   : "remoteName"
                     Value : "der Empfänger" (char)
                 Var   : "uniqueId"
                     Value : 107 (int)
                 Var   : "idForApplication"
                     Value : 0 (int)
                 Var   : "groupId"
                     Value : 106 (int)
                 Group : "value"
                     Var   : "value"
                         Value : "12601/100" (char)
                 Var   : "textKey"
                     Value : 51 (int)
                 Var   : "textKeyExt"
                     Value : 0 (int)
                 Var   : "transactionCode"
                     Value : 0 (int)
                 Var   : "purpose"
                     Value : "RNR xxxx vom 24.01.2011" (char)
                 Var   : "period"
                     Value : "none" (char)
                 Var   : "cycle"
                     Value : 0 (int)
                 Var   : "executionDay"
                     Value : 0 (int)
                 Var   : "type"
                     Value : "transaction" (char)
                 Var   : "subType"
                     Value : "none" (char)
                 Var   : "status"
                     Value : "none" (char)
                 Var   : "charge"
                     Value : "Nobody" (char)
3:2011/01/27 01-58-54:aqhbci(5316):message.c:  415: Buffer:
  Buffer:
  Pos            : 0 (0000)
  Buffer Size    : 257
  Hard limit     : 16777216
  Bytes Used     : 0
  Bytes Reserved : 256
  Flags          : 00000001 ( OWNED )
  Mode           : 00000003 ( DYNAMIC ABORT_ON_MEMFULL )
  Bookmarks      : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0
3:2011/01/27 01-58-54:aqhbci(5316):message.c:  417: XML:
  <JOBdef id="JobMultiTransfer" code="HKSUB" params="HISUBS" version="4" crypt="
1" sign="1" needBPD="1">
    <SEG type="MultiTransfer" version="4">
    </SEG>
  </JOBdef>
3:2011/01/27 01-58-54:aqbanking-cli(5316):message.c:  421: MsgEngine - mode: rdh
 version:300
Antwort konnte nicht kodiert werden
Verbindung von Bank trennen...
Getrennt.
3:2011/01/27 01-58-54:aqhbci(5316):outbox.c: 1410: Error performing queue (-1)
AqHBCI abgeschlossen.
3:2011/01/27 01-58-54:aqhbci(5316):provider.c:  859: Error exchanging results
5:2011/01/27 01-58-54:aqbanking(5316):banking_online.c:  123: Error executing ba
ckend's queue
4:2011/01/27 01-58-54:aqbanking(5316):banking_online.c:  141: Not a single job s
uccessfully executed
Postprocessing jobs
Resetting provider queues
Aufträge werden ausgeführt: Finished.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 1495
Dabei seit: 07 / 2008
Betreff:

Re: Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 27.01.2011 - 08:23 Uhr  ·  #3
Kannst Du Deine Logfiles bitte mal in Code-Tags setzen.
Danke
Benutzer
Avatar
Geschlecht:
Herkunft: NRW
Alter: 41
Beiträge: 726
Dabei seit: 06 / 2005
Betreff:

Re: Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 27.01.2011 - 09:38 Uhr  ·  #4
Zitat geschrieben von Michael Döring
Kannst Du Deine Logfiles bitte mal in Code-Tags setzen.
Danke

Ich war mal so frei...

lg
Angel
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Hamburg
Homepage: aqbanking.de/
Beiträge: 642
Dabei seit: 03 / 2005
Betreff:

Re: Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 30.01.2011 - 21:23 Uhr  ·  #5
Moin,

es handelt sich hier um ein bekanntes Problem unter Windows, dass aber gluecklicherweise in den Quellen inzwischen gefixed wurde.

Die aktuellen Source-Releases von Gwen/AqBanking enthalten bereits die Loesung. Die naechste Windows-Release von GnuCash sollte diese Loesung ebenfalls schon enthalten (dort wurde das ueber ein Patch geloest).


Gruss
Martin
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 01 / 2011
Betreff:

Re: Einzelüberweisung aus Gnucash produziert DTAUS-Fehler

 · 
Gepostet: 31.01.2011 - 16:11 Uhr  ·  #6
Hallo,
war ein prima Tipp Martin. Hab mir die gepatchte dtaus.dll geholt (Hinweis in der gnucash.de Mailingliste) und jetzt flutscht es!

Besten Dank :-)
Gewählte Zitate für Mehrfachzitierung:   0