- - -
- - - - - - - - - - - - - - - - - -

Various links to information relevent to LibOFX

 - - -
- - - - - - - - - - - - - - - - - -

Developper's home pages

Benoit Grégoire
The original author of LibOFX

Financial software project for which the developers have shown interest in LibOFX

GnuCash
GnuCash is the most feature-rich open source finance manager. Support for LibOFX has been in GnuCash since 1.8.0
Grisbi
Un logiciel francophone de finances personelles (Now in multiple languages). Support for LibOFX has been in Grisbi since 0.5.0
KMyMoney
KMyMoney is a Personal Finance Manager for the wonderful KDE. It operates similar to MS-Money, supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts, QIF import/export. The current development version available via CVS also supports OFX."

Other software

Finances, Linux, and Stuff...
Christopher Browne's web site contains a goldmine on the current state of financial software on Linux and other open platforms.

Building blocks

The OFX Home Page
The OFX specification and DTD is available here.
The OpenJADE project
The OpenSP parser at the heart of LibOFX lives there.
STL-like C++ tree class
Kasper Peeters wrote a this very nice tree class which libofx now uses for ordering it's internal containers.

The QIF file format

When I started developping ofx2qif, I had much trouble finding documentation on the QIF (Quicken Interchange Format) file format. Here is all the information I could find.
Data Formats
Christopher Browne's take on the QIF format and what is broken with it.
Quicken Interchange Format (QIF) files
Some presumably current info on the fromat from Intuit.
General structure of Quicken Interchange Format (QIF) files
Description of the QIF format from Intuit.
QIF Definition
Older, more complete documentation from Intuit, kept alive by the MYM2QIFW project.
QIF file format
Documentation pulled from the GnuCash source, probably the best "real world" documentation available

Other file formats

LibOFX want's to move beyond OFX to a general financial IO library. There are several standards on the market, and it's likely some of those will eventually be supported.
Interactive Financial eXchange (IFX) Forum
The IFX file format is a XML based partially on the work done for OFX, but less personal finance oriented.
Research Information eXchange Markup Language (RIXML)
Focuses on investment and financial research.
Financial Information eXchange (FIX) protocol
FIX is a messaging standard developed specifically for the real-time electronic exchange of securities transactions.
OASIS Universal Business Language (UBL) TC
The purpose of the OASIS UBL TC is to develop a standard library of XML business documents (purchase orders, invoices, etc.) UBL is intended to become an international standard for electronic commerce freely available to everyone without licensing or other fees.
Electronic Business using eXtensible Markup Language (ebXML)
ebXML is a modular suite of specifications that enables enterprises of any size and in any geographical location to conduct business over the Internet.
eXtensible Business Reporting Language (XBRL)
XBRL provides a common platform for critical business reporting processes and improves the reliability and ease of communicating financial data among users internal and external to the reporting enterprise.
 - - -
- - - - - - - - - - - - - - - - - -
If you have any problem or inquiry regarding this site, don't hesitate to contact me