Hi Folks, Thank you very much for GnuCash. I am making use of it in my business.
We have an account with The Mechanics Bank. GnuCash 2.2.7, coupled with AQBanking 3.7.2, is unable to perform an OFX transaction because the server requires CLIENTUID. Would you be able to use the information in this message to implement CLIENTUID? I would then test it. The basic OFX information for the bank is public knowledge. If header version 102 is used, the server claims that it doesn't support the client program name and version, for any program name and version provided. If header version 103 is used, that message goes away and the server rejects the connection with a complaint that CLIENTUID is required. I brought up Quicken for Windows, which was able to connect properly. The attached sanitized transaction log shows the initial registration of the new CLIENTUID, and the succeeding transaction. The obscured data includes my login, account number, and the value of the CLIENTUID. The length and description of the CLIENTUID are provided. Quicken obscures the password in writing the log file. Many Thanks Bruce <!-- ***** SEND to https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:17 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:NONE --> <OFX> <SIGNONMSGSRQV1> <SONRQ> <DTCLIENT>20081031165717.123[-7:MST] <USERID>*** OBSCURED *** <USERPASS>X<GENUSERKEY>N <LANGUAGE>ENG <FI> <ORG>TMB <FID>121102036 </FI> <APPID>QWIN <APPVER>1700 <CLIENTUID>*lowercase hex number this long* </SONRQ> </SIGNONMSGSRQV1> <SIGNUPMSGSRQV1> <ACCTINFOTRNRQ> <TRNUID>1B9368D0-7A39-1000-9799-CDD3A6DB0026 <ACCTINFORQ> <DTACCTUP>19900101 </ACCTINFORQ> </ACCTINFOTRNRQ> </SIGNUPMSGSRQV1> </OFX> <!-- ***** RECV from https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:19 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:NONE --> <OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <DTSERVER>20081031235744 <LANGUAGE>ENG <DTACCTUP>20081031235052 <FI> <ORG>TMB <FID>121102036 </FI> </SONRS> </SIGNONMSGSRSV1> <SIGNUPMSGSRSV1> <ACCTINFOTRNRS> <TRNUID>1B9368D0-7A39-1000-9799-CDD3A6DB0026 <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <ACCTINFORS> <DTACCTUP>20081031235052 <ACCTINFO> <DESC>*** OBSCURED *** <BANKACCTINFO> <BANKACCTFROM> <BANKID>121102036 <ACCTID>*** OBSCURED *** <ACCTTYPE>CHECKING </BANKACCTFROM> <SUPTXDL>Y <XFERSRC>Y <XFERDEST>Y <SVCSTATUS>ACTIVE </BANKACCTINFO> </ACCTINFO> </ACCTINFORS> </ACCTINFOTRNRS> </SIGNUPMSGSRSV1> </OFX> <!-- ***** SEND to https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:33 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:1B95D9D0-7A39-1000-9799-CDD3A6DB0026 --> <OFX> <SIGNONMSGSRQV1> <SONRQ> <DTCLIENT>20081031165733.123[-7:MST] <USERID>*** OBSCURED *** <USERPASS>X<GENUSERKEY>N <LANGUAGE>ENG <FI> <ORG>TMB <FID>121102036 </FI> <APPID>QWIN <APPVER>1700 <CLIENTUID>*lowercase hex number this long* </SONRQ> </SIGNONMSGSRQV1> <BANKMSGSRQV1> <INTRASYNCRQ> <REFRESH>Y <REJECTIFMISSING>N <BANKACCTFROM> <BANKID>121102036 <ACCTID>*** OBSCURED *** <ACCTTYPE>CHECKING </BANKACCTFROM> </INTRASYNCRQ> </BANKMSGSRQV1> </OFX> <!-- ***** RECV from https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:35 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:1B95D9D0-7A39-1000-9799-CDD3A6DB0026 --> <OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <DTSERVER>20081031235800 <LANGUAGE>ENG <DTACCTUP>20081031235052 <FI> <ORG>TMB <FID>121102036 </FI> </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <INTRASYNCRS> <TOKEN>0 <BANKACCTFROM> <BANKID>121102036 <ACCTID>*** OBSCURED *** <ACCTTYPE>CHECKING </BANKACCTFROM> </INTRASYNCRS> </BANKMSGSRSV1> </OFX> <!-- ***** SEND to https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:36 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:1B95D9D0-7A39-1000-9799-CDD3A6DB0026 NEWFILEUID:1B964F00-7A39-1000-9799-CDD3A6DB0026 --> <OFX> <SIGNONMSGSRQV1> <SONRQ> <DTCLIENT>20081031165736.123[-7:MST] <USERID>*** OBSCURED *** <USERPASS>X<GENUSERKEY>N <LANGUAGE>ENG <FI> <ORG>TMB <FID>121102036 </FI> <APPID>QWIN <APPVER>1700 <CLIENTUID>*lowercase hex number this long* </SONRQ> </SIGNONMSGSRQV1> <BANKMSGSRQV1> <STMTTRNRQ> <TRNUID>1B964F01-7A39-1000-9799-CDD3A6DB0026 <STMTRQ> <BANKACCTFROM> <BANKID>121102036 <ACCTID>*** OBSCURED *** <ACCTTYPE>CHECKING </BANKACCTFROM> <INCTRAN> <INCLUDE>Y </INCTRAN> </STMTRQ> </STMTTRNRQ> </BANKMSGSRQV1> </OFX> <!-- ***** RECV from https://ofx.mechbank.com/OFXServer/ofxsrvr.dll at 16:57:39 on 20081031 ***** --> <!-- OFXHEADER:100 DATA:OFXSGML VERSION:103 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:1B95D9D0-7A39-1000-9799-CDD3A6DB0026 NEWFILEUID:1B964F00-7A39-1000-9799-CDD3A6DB0026 --> <OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <DTSERVER>20081031235804 <LANGUAGE>ENG <DTACCTUP>20081031235052 <FI> <ORG>TMB <FID>121102036 </FI> </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <TRNUID>1B964F01-7A39-1000-9799-CDD3A6DB0026 <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <STMTRS> <CURDEF>USD <BANKACCTFROM> <BANKID>121102036 *** OBSCURED *** </STMTRS> </STMTTRNRS> </BANKMSGSRSV1> </OFX> _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel