Topic: Fidelity Investments -- Highest version supported?

Contacted Fidelity via their support system but if anyone here knows if they support 2.1.1, or the highest OFX version they DO support, I'd love to hear it.

The ofxget utility doesn't seem to work with them at all, though maybe I'm just doing it wrong.  Selecting FI from the drop down results in... nothing happening.

Re: Fidelity Investments -- Highest version supported?

Did you ever make progress on this?

I am also stumped on Fidelity. The error I get back is
    400 Bad request element type "SONRQ" must be terminated by the matching end-tag "</SONRQ>"

If you look at this request, there is clearly a "</SONRQ>" tag.
POST https://ofx.fidelity.com/ftgw/OFX/clients/download HTTP/1.1
Content-type: application/x-oFX
Content-length: 506

ENCODING:USASCII
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
CHARSET:UTF-8
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE

<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20130719053526</DTCLIENT>
<USERID>*****</USERID>
<USERPASS>*****</USERPASS>
<LANGUAGE>ENG</LANGUAGE>
<FI>
<ORG>fidelity.com</ORG>
<FID>7776</FID>
</FI>
<APPVER>1600</APPVER>
<APPID>QWIN</APPID>
<APPVER>0900</APPVER>
</SONRQ>
</SIGNONMSGSRQV1>
</OFX>

As to GetFX, I've played with its source as I try to create my own. As you note, it doesn't work. I added end tags for all the XML and got it to the same point as my own code: error message about </SONRQ>.

Let me know how you are doing on this!!

Re: Fidelity Investments -- Highest version supported?

Further to this thread, looks like the inferred answer is that Fidelity supports no higher than 1.02. If you put in end tags, like </DTCLIENT>, for elements that do not have multiple sub-elements, the Fidelity server chokes.

So, same query as my previous but without the extra end tags works fine. Here is the successful one:

ENCODING:USASCII
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
CHARSET:UTF-8
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:ThisNewFile

<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20130721082553
<USERID>********
<USERPASS>********
<LANGUAGE>ENG
<FI>
<ORG>fidelity.com
<FID>7776
</FI>
<APPID>QWIN
<APPVER>0900
</SONRQ>
</SIGNONMSGSRQV1>
</OFX>

Note: Really doesn't matter what version or ofxheader values you use or what appid and appver you use.

Re: Fidelity Investments -- Highest version supported?

seem to work with them at all, though maybe I'm just doing it wrong.  Selecting FI from the drop down results in...