[Kmymoney-devel] Re: Kontodaten von easybank lesen funktioniert nicht

Andreas Trink atrink at nociaro.org
Tue Jul 19 00:09:48 CEST 2011


Hallo,

ich bekomme jetzt immerhin schon eine Antowort:



23:53:01	Sende Aufträge and die Bank(en)
23:53:01	Sperre Benutzer 00000000005713749
23:53:14	Saving communication log to /tmp/ofx.log
23:53:14	Sending request...
23:53:14	Connecting to server...
23:53:14	Resolving hostname "ebanking.easybank.at" ...
23:53:14I	P address is "194.107.107.201"
23:53:14	Connecting to "ebanking.easybank.at"
23:53:14	Connected to "ebanking.easybank.at"
23:53:14	Connected.
23:53:14	Sending message...
23:53:14	Message sent.
23:53:14	Waiting for response...
23:53:14	Receiving response...
23:53:15	HTTP-Status: 200 (OK)
23:53:15	Response received.
23:53:15	Disconnecting from server...
23:53:15	Disconnected.
23:53:15	Parsing response...
23:53:15	Untersuche Antwort
23:53:15	Status der Anmeldung: Allgemeiner Fehler (Code 2000, severity 
"ERROR") Es ist ein allgemeiner Fehler aufgetreten, auf den kein spezieller 
Fehlercode paßt.
23:53:15	Entsperre Benutzer 5713749
23:53:15	Nachbehandlung der Aufträge
23:53:15	Module zurücksetzen
23:53:15	Vorgang abgeschlossen, Sie können das Fenster nun schließen.


$ cat users/uid%3a%3a00000001.conf
int  uniqueId="1"
char backendName="aqofxconnect"
char userName="########"
char userId="#######"
char customerId="#######"
char country="AT"
char bankCode="14200"
int  lastSessionId="0"

data {
  backend {
    char flags="statements", "sendShortDate"
    char bankName="Easybank AG"
    char org="easybankORG"
    char fid="EASYBANKFID"
    char serverAddr="https%3A%2F%2Febanking.easybank.at%2FPebOfx%2Fpebofx"
    char appId="PROSALDO"
    char appVer="11005"
    char headerVer="102"
    int  httpVMajor="1"
    int  httpVMinor="1"
  } #backend
} #data


$ cat accounts/uid%3a%3a00000001.conf 
char provider="aqofxconnect"
int  uniqueId="2"
int  accountType="1"
char accountNumber="200########"
char bankCode="14200"
char accountName="Easybank Girokonto"
char bankName="easybank AG"
char bic="EASYATW1"
char ownerName="########"
char currency="EUR"
char country="AT"
int  selectedUser="1"
int user="1"

apps {
} #apps

provider {
} #provider

data {
  backend {
    int  maxPurposeLines="1"
    int  debitAllowed="0"
  } #backend
} #data


/tmp/ofx.log:
========

Sending:
-------------------------------------
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:20110718235301.000

<OFX><SIGNONMSGSRQV1><SONRQ><DTCLIENT>20110718235301<USERID>#######
<USERPASS>################
<LANGUAGE>ENG<FI><ORG>easybankORG<FID>EASYBANKFID</FI><APPID>PROSALDO<APPVER>11005</SONRQ>
</SIGNONMSGSRQV1><BANKMSGSRQV1><STMTTRNRQ><TRNUID>20110718235301<CLTCOOKIE>1<STMTRQ>
<BANKACCTFROM><BANKID>14200<ACCTID>200########<ACCTTYPE>CREDITLINE</BANKACCTFROM><INCTRAN>
<INCLUDE>Y</INCTRAN></STMTRQ></STMTTRNRQ></BANKMSGSRQV1></OFX>

Received:
-------------------------------------
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:20110718235301.000

<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>2000
<SEVERITY>ERROR
<MESSAGE>Invalid password (PIN) syntax - Please remember this number: 11877274 
when contacting the hotline
</STATUS>
<DTSERVER>20110718215135
<LANGUAGE>ENG
<FI>
<ORG>easybankORG
<FID>EASYBANKFID
</FI>
</SONRS>
</SIGNONMSGSRSV1>
</OFX>

------------------

Wenn ich den header mit dem Ideal vergleiche:
Real:							Ideal:
OFXHEADER:100				OFXHEADER:100
DATA:OFXSGML					DATA:OFXSGML
VERSION:102					VERSION:102
SECURITY:NONE					SECURITY:TYPE1
ENCODING:USASCII				ENCODING:USASCII
CHARSET:1252					CHARSET:1252
COMPRESSION:NONE				COMPRESSION:NONE
OLDFILEUID:NONE			OLDFILEUID:15830E6A-3176-48BA-8029-42D0FA3206D
NEWFILEUID:20110718235301.000	NEWFILEUID:B305B34B-D4E3-48DD-8BA8-B464112158B8

... dann sehe ich einen Unterschied bei SECURITY und [OLD|NEW]FILEUID.

Frage?
Wie kann ich SECURITY=TYPE1 einstellen?
Was muss ich bei OLDFILEUID und NEWFILEUID machen?

Danke und Gruß
Andreas










Am Montag, 18. Juli 2011, 19:45:48 schrieb Martin Preuss:
> Moin,
> 
> On Montag 18 Juli 2011, Andreas Trink wrote:
> [...]
> 
> ><DTCLIENT>20110718191558.000<USERID>#######
> 
> [...]
> 
> Du kannst vielleicht mal versuchen, im User-Setup (AqBanking-Einrichtung,
> Anwendugnseinstellungen, Erweiterte Einstellungen) die checkbox "Send Short
> Date" einschalten. Dann erneut den Kontenabruf probieren. Geht das dann?
> 
> Ansonsten kannst Du noch die anderen dort vorhandenen Flags
> durchprobieren... Falls Du eine passende Kombination findest, waere ich
> sehr daran interessiert.
> 
> 
> Gruss
> Martin



More information about the KMyMoney-devel mailing list