Topic: Chase (credit card) returning accounts only.

I have developed an application that will download and parse transactions from various Credit Card institutions.
Chase (credit card) seems to return me a list of account numbers even when I believe I am requesting the transactions for a specific account.
This happens in both my developed application and with the OFXGet utility (I had to modify OFXGet to ask for a Credit Card rather than an Investment Account).

These same requests were working (returning transactions rather than accounts) in early August.

Does anyone have any input?

Server Query:

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:0F7418F4-27DD-4ED1-968E-60D792642CA9

<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20111026095842.000
<USERID>XXXX
<USERPASS>XXXX
<LANGUAGE>ENG
<FI>
<ORG>B1
<FID>10898
</FI>
<APPID>QWIN
<APPVER>1500
</SONRQ>
</SIGNONMSGSRQV1>
<CREDITCARDMSGSRQV1>
<CCSTMTTRNRQ>
<TRNUID>5a72a41c891741cf80267a65a87f6989
<CLTCOOKIE>4
<CCSTMTRQ>
<CCACCTFROM>
<ACCTID>XXXX
</CCACCTFROM>
<INCTRAN>
<DTSTART>20110303
<INCLUDE>Y
</INCTRAN>
</CCSTMTRQ>
</CCSTMTTRNRQ>
</CREDITCARDMSGSRQV1>
</OFX>

Re: Chase (credit card) returning accounts only.

First let me say I have never done this.  I have formatted your tags to make it easier for me to read.  Comments inline

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:0F7418F4-27DD-4ED1-968E-60D792642CA9 // could say NONE, unless important for mascarading purposes

<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
     <DTCLIENT>20111026095842.000
     <USERID>XXXX
     <USERPASS>XXXX
     <LANGUAGE>ENG
     <FI><ORG>B1<FID>10898</FI>
     <APPID>QWIN
     <APPVER>1500
</SONRQ>
</SIGNONMSGSRQV1>

<CREDITCARDMSGSRQV1>
     <CCSTMTTRNRQ>
          <TRNUID>5a72a41c891741cf80267a65a87f6989  // invalid remove;  see no tag for CCSTMTTRNRQ other than CCSTMTRQ; section 11.13.1.2
          <CLTCOOKIE>4      // invalid remove;  see no tag for CCSTMTTRNRQ other than CCSTMTRQ; section 11.13.1.2  (Why do you want a 4 back from server?)
          <CCSTMTRQ>
               <CCACCTFROM>
                    <ACCTID>XXXX
               </CCACCTFROM>
               <INCTRAN>
                    <DTSTART>20110303
                    <INCLUDE>Y
                </INCTRAN>
         </CCSTMTRQ>
     </CCSTMTTRNRQ>
</CREDITCARDMSGSRQV1>

</OFX>

This query should not return accounts that is <ACCTINFORQ>, which OFXGET does first if you do not put in an account field.  Are you sure you are not sending this instead?

Re: Chase (credit card) returning accounts only.

For what it is worth, dropping the NEWFILEUID to NONE is what fixed this issue with Chase. I agree that this query should not return accounts as it is not an <ACCTINFORQ> request, but it appears as though Chase's default response is to just give a list of accounts if it doesn't understand what you are asking for. The other two suggestions (TRNUID and CLTCOOKIE) appeared to have no effect either way.

Re: Chase (credit card) returning accounts only.

Does anyone have any input?

maliha