Nationwide OFX Downloader

Posted by alex on June 13th, 2008

The Nationwide OFX Downloader is a command line Java program I made to connect and download statements from the UK building society Nationwide in OFX format which can then be used by other applications such as Wesabe, Quicken, MS Money. I’ve released the source code as a Google Code project; I won’t release a compiled application as I don’t think people should trust me with their bank details.

If you would like to try the program out, visit the OFX Downloader project at Google Code. You can find the source available as a featured download on the right, or you can check out the source code with subversion. Compile using your favoured method, or use the provided Ant build file.

Thanks to Chris Thornton for his contribution of support for credit card accounts.

I’ve also posted some instructions to setup Nationwide accounts with GnuCash for those of you that were interested in getting this to work with other applications.

9 Responses to “Nationwide OFX Downloader”

Hi,

I am trying to connect to Nationwide using gnucash and not having much luck.
Looked at your postings on moneydance and code and wondered if you could help as I am stuck.

Gnucash instructions says that I need a Bank ID, FID tag, ORG tag (also called FIORG) tag and the Broker ID. It suggests that the Bank ID = FID and is a 5 digit number and the Broker ID is blank.

Is the FIORG a unique number or the same for everyone’s account? Any idea what the ORG tag would be?

Anyhelp is greatly appreciated

Thanks

Here are the settings I used to download from Nationwide:

OFXSERVERURL=https://pfmanagement.nationet.com/OFXSecurity/OFX_SSL_128.dll
OFXORG=MFS_ORG
OFXFID=MFS_FID
BANKID=070116

Nationwide do appear to be following the OFX spec quite closely so I don’t know of any reason why it shouldn’t work with the correct details. However, I’ve found that neither Moneydance nor GNUCash seem to work at all when entering the above details. Maybe you will have better luck though.

Thanks for the info. I got it working finally!

Mercurio, could you let me (and the world) know how you got this to work with GnuCash, it would be greatly appreciated. I assume you used the aqbanking plugin/wizard, where did you enter the details?

I’ve added instructions to get GnuCash working with Nationwide provided by Mercurio here: http://www.terabytelabs.net/gnucash-and-nationwide/

Where did you find the protocol for writing these scripts? I did not see it on OFX.net and I have googled for hours looking for a protocol document.

Nationwide removed their support for direct/non-direct OFX on 22nd October 2009 :( (

See http://bit.ly/4mjhYh

In an incredable show of ignorance they say they are removing support because Microsoft hasn’t updated MS Money since 2005. Complain if you can…

Just to save anyone else wondering why they can’t get this to work anymore: Nationwide have withdrawn their OFX support as of 22nd Oct 2009.

http://www.nationwide.co.uk/troubleshooting/MicrosoftMoney/MicrosoftMoney.htm

Hi,

Does anyone still have this working? Since Nationwide pulled the plug on MS Money, I cannot get it to work:

11:45:47
Resolving hostname “pfmanagement.nationet.com” …
11:45:47
IP address is 155.131.31.101
11:45:47
Creating HTTPS connection
11:45:47
Connecting…
11:45:51
Sending request…
11:45:52
Waiting for response…
11:45:52
Parsing response…
11:45:52
Disconnecting…
11:45:52
Parsing response
11:45:52
Finished. You may close this window.

….but no accounts are downloaded

Something to say?