Online Banking


My GnuCash Wishlist

Bank Information Generator

* UPDATE - 02/24/2006 *: Script now uses data from Money 2006.
getfidata.sh.gz:

This script requires xmllint (from libxml2) and curl. If available, W3C tidy is used to create human-readable XML output.

Execute "getfidata.sh" to generate bank information. BE WARNED: part of the process involves retrieving several thousand XML files from the Microsoft web site. After the first run, cached XML files will not be re-downloaded unless the --download option is specified.

fidata.utf-16.tgz:

Contents:
The resulting output of a test run of the above script on my development machine. These files are in the original UTF-16 format provided by Microsoft. You can also download a UTF-8 version.

Check these files to find the URL to a bank's OFX server.

Old data can be downloaded here.

Account Information Download Scripts

ofx.py
Python script for manually downloading OFX information from financial institutions.
Contributed by Steve Dunham

ofx-ba.py
Modified version of Steve's script, adding support for common bank account types.
Contributed by cb

OFX

There are some good OFX resources at Microsoft Money's partners page. They are specific to Money's implemention, which means some OFX message sets are skipped over.

OFX_Message_Support.doc:
A list of OFX messages supported in Money.

OFX_Error_Messages.doc:
A list of OFX error messages.

OFXAudit.xls [old, from Money 2003]:
OFXAudit.xls defines the standard tests that Microsoft uses for testing online banking.

OFX 1.02 Specs and DTD
download .zip
download .tgz

OFX 2.00 Specs and DTD
download .zip
download .tgz

OFC

OFC Specification
download .doc

OFC DTD version 2

Download both as .zip
Download both as .tgz

More files and information will be added as they become available.
Contact Jeremy Jongsma to add information to this page.

Back to jongsma.org