[Kmymoney-devel] Re: Kontodaten von easybank lesen funktioniert nicht
Andreas Trink
atrink at nociaro.org
Tue Jul 19 22:39:06 CEST 2011
Hallo,
vielen Dank vorerst für deine Unterstützung!
Jetzt bin ich ein bisschen weiter:
Hier der Log:
Sending:
-------------------------------------
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:TYPE1
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:20110719220027.000
<OFX><SIGNONMSGSRQV1><SONRQ><DTCLIENT>20110719220027<USERID>#######
<USERPASS>################
<LANGUAGE>ENG<FI><ORG>easybankORG<FID>EASYBANKFID</FI><APPID>PROSALDO<APPVER>11005</SONRQ></SIGNONMSGSRQV1><BANKMSGSRQV1><STMTTRNRQ><TRNUID>20110719220027<CLTCOOKIE>1<STMTRQ><BANKACCTFROM><BANKID>14200<ACCTID>###########<ACCTTYPE>CREDITLINE</BANKACCTFROM><INCTRAN><INCLUDE>Y</INCTRAN></STMTRQ></STMTTRNRQ></BANKMSGSRQV1></OFX>
Received:
-------------------------------------
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:TYPE1
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:20110719220027.000
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>2000
<SEVERITY>ERROR
<MESSAGE>Invalid password (PIN) syntax - Please remember this number: 11879619
when contacting the hotline
</STATUS>
<DTSERVER>20110719195903
<LANGUAGE>ENG
<FI>
<ORG>easybankORG
<FID>EASYBANKFID
</FI>
</SONRS>
</SIGNONMSGSRSV1>
</OFX>
Wenn man die gesendeten Daten mit der Referenz vergleicht:
OFXHEADER:100 OFXHEADER:100
DATA:OFXSGML DATA:OFXSGML
VERSION:102 VERSION:102
SECURITY:TYPE1 SECURITY:TYPE1
ENCODING:USASCII ENCODING:USASCII
CHARSET:1252 CHARSET:1252
COMPRESSION:NONE COMPRESSION:NONE
OLDFILEUID:15830E6A-3176-48BA-8029-B42D0FA3206D OLDFILEUID:NONE
NEWFILEUID:B305B34B-D4E3-48DD-8BA8-B464112158B8
NEWFILEUID:20110719220027.000
<OFX> <OFX>
<SIGNONMSGSRQV1> <SIGNONMSGSRQV1>
<SONRQ> <SONRQ>
<DTCLIENT>20110113151430 <DTCLIENT>20110719220027
<USERID>00000000987654321 <USERID>#######
<USERPASS>1234pass <USERPASS>################
<LANGUAGE>GER <LANGUAGE>ENG
<FI> <FI>
<ORG>easybankORG <ORG>easybankORG
<FID>EASYBANKFID <FID>EASYBANKFID
</FI> </FI>
<APPID>PROSALDO <APPID>PROSALDO
<APPVER>11005 <APPVER>11005
</SONRQ> </SONRQ>
</SIGNONMSGSRQV1> </SIGNONMSGSRQV1>
<BANKMSGSRQV1> <BANKMSGSRQV1>
<STMTTRNRQ> <STMTTRNRQ>
<TRNUID>A3CE8B79-60A1-4058-929A-8A2EFEAB857B <TRNUID>20110719220027
<CLTCOOKIE>1
<STMTRQ> <STMTRQ>
<BANKACCTFROM> <BANKACCTFROM>
<BANKID>14200 <BANKID>14200
<ACCTID>20012345678 <ACCTID>###########
<ACCTTYPE>CHECKING <ACCTTYPE>CREDITLINE
</BANKACCTFROM> </BANKACCTFROM>
<INCTRAN> <INCTRAN>
<DTSTART>20110101000000
<INCLUDE>Y <INCLUDE>Y
</INCTRAN> </INCTRAN>
</STMTRQ> </STMTRQ>
</STMTTRNRQ> </STMTTRNRQ>
<BANKMAILSYNCRQ>
<TOKEN>0
<REJECTIFMISSING>N
<INCIMAGES>N
<USEHTML>N
<BANKACCTFROM>
<BANKID>14200
<ACCTID>20012345678
<ACCTTYPE>CHECKING
</BANKACCTFROM>
</BANKMAILSYNCRQ>
</BANKMSGSRQV1> </BANKMSGSRQV1>
<BILLPAYMSGSRQV1>
<PMTSYNCRQ>
<TOKEN>0
<REJECTIFMISSING>N
<BANKACCTFROM>
<BANKID>14200
<ACCTID>20012345678
<ACCTTYPE>CHECKING
</BANKACCTFROM>
</PMTSYNCRQ>
</BILLPAYMSGSRQV1>
</OFX> </OFX>
... dann fällt mir auf:
1. da wird zusätzlich ein <CLTCOOKIE>1 gesendet.
2. ACCTTYPE=CREDITLINE, bei der Referenz ein CHECKING
3. Die Referenz sendet zusätzlich ein <DTSTART>20110101000000
Auf jeden Fall erhalte ich ein "Invalid password (PIN) syntax".
Irgendwelche Ideen?
Danke und Gruß
Andreas
Am Dienstag, 19. Juli 2011, 20:26:58 schrieb Martin Preuss:
> Moin,
>
> On Dienstag 19 Juli 2011, Andreas Trink wrote:
> [...]
>
> > 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%2Fpebof
> > x" char appId="PROSALDO"
> > char appVer="11005"
> > char headerVer="102"
> > int httpVMajor="1"
> > int httpVMinor="1"
> >
> > } #backend
> >
> > } #data
>
> [...]
>
> So, die aktuelle SVN-Version von AqBanking hoert nun auf das settings-Feld
> "securityType", Du koenntest mit der aktuellen Version also die folgende
> Zeile unterhalb von "headerVer=" einfuegen:
>
> "securityType=TYPE1"
>
> Damit muesste man eigentlich nun weiter kommen... Ich werde nachher mal eine
> neue Version von AqFinance paketieren, dann koenntest Du es damit einmal
> probieren. In der aktuellen Version kann man uebrigens im Dialog mit den
> "Erweiterten Einstellungen" jetzt auch den Inhalt fuer SECURITY und
> CLIENTUID setzen.
>
>
> Gruss
> Martin
More information about the KMyMoney-devel
mailing list