Online Banking
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:
- fidata.utf-16/bank.xml: Bank index
- fidata.utf-16/creditcard.xml: Credit card provider index
- fidata.utf-16/brokerage.xml: Brokerage index
- fidata.utf-16/fi/*.xml: Details for each institution referenced by above indexes
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