node-ofx - Parse OFX files into a usable data structure for Node.js.

  •        189

Parse Open Financial Exchange (OFX) files into a usable data structure. Serialize objects into OFX file format. This file format is yucky, horrible and just silly. This module helps parse the ones I know about. And it doesn't do it in a nice way either. It may or may not work for your own use - only by trying it will you find out.

https://github.com/chilts/node-ofx

Dependencies:

xml2json : ^0.10.0

Tags
Implementation
License
Platform

   




Related Projects

banking.js - The Missing API for Banks - Get all of your transactions and balances using node

  •    Javascript

The banks crappy malformed version of XML that many financial apps such as quickbooks and quicken use to import your bank transactions from your bank account, credit card, money market, etc..

ssu - Server-Side Uploader, the data aggregation engine.

  •    Javascript

SSU is a scripted web site navigator & scraper. It was originally designed and conceived as part of Wesabe's infrastructure and has since been open-sourced. Its original design goal was to extract OFX data given bank usernames and passwords for use on wesabe.com. The system it uses to get this data is XulRunner, a project from Mozilla that provides a customizable (and scriptable) browser. SSU has scripts for each financial institution it supports that describes how to log in and download data from that institution's web site.

LibOFX

  •    C

This is the LibOFX library. It is a parser and an API designed to allow applications to support the OFX banking standard (mostly used for bank statement download). To my knowledge, it is the first working OpenSource implementation on the client side.

mtconverter

  •    Java

The mtconverter convert files from the MT940 format to the OFX format so that bank transactions can be imported in the GnuCash banking software. Successfully tested with ABNAMRO and GnuCash version 2.2.6

KMyMoney

  •    C++

KMyMoney is the Personal Finance Manager for KDE. It operates similar to Quicken, supports various account types, categorization of expenses, multiple currencies, online banking support via QIF, OFX and HBCI, budgeting and a rich set of reports.


kMyMoney - Personal Finance Manager

  •    C++

KMyMoney is the Personal Finance Manager for KDE. It operates similar to Quicken, supports various account types, categorization of expenses, multiple currencies, online banking support via QIF, OFX and HBCI, budgeting and a rich set of reports.

ofx4j

  •    Java

OFX4J is a parser and Java API designed to allow applications to support the OFX banking standard.

MnyBank

  •    CSharp

A pre-processing of financial files (OFC, OFX) before integration in Microsoft Money, Quicken... It is also possible to archive transactions in a DataBase. It's a C# program (.Net) for Windows Os (Windows 98 -gt; Windows 7).

Taler - Electronic payments for a liberal society

  •    C

Taler is a new electronic payment system. When you pay with Taler, your identity does not have to be revealed to the merchant. The bank, government and exchange will also never learn how you spent your electronic money. However, you can prove that you paid in court if necessary.

Infinity PFM

  •    Java

Infinity PFM is a open source personal finance manager with support for budgets, OFX/QIF/QFX import, color reports and charts

Stellar - Move Money Across Borders Quickly, Reliably, And For A Fraction Of A Penny.

  •    C++

Stellar is a decentralized, hybrid blockchain that is fully open-source. It is infrastructure that exists to facilitate cross-asset transfers of value, including payments. With just one integration into the Stellar Network, you will join an open, global financial network where all actors – be they people, payment networks, or banks – have equal access & economic participation.

CGI Exchange Network Node 2.0

  •    Java

CGI Node 2.0 is an open source solution that helps you meet your data exchange, collaboration and decision making needs. CGI Node 2.0 represents the next generation of data exchange capabilities for your business.

Fix8 - FIX (Financial Information eXchange Protocol) Framework

  •    C++

A fresh approach to FIX (Financial Information eXchange Protocol). Statically compile your FIX xml schema and quickly build your FIX application on top. With low latency performance in mind, this framework is designed to streamline the development of custom FIX interfaces. Using one of the standard FIX schemas you can have a FIX client or server up and running very quickly.

QuickFIX

  •    Ruby

QuickFIX is the worlds first Open Source C++ FIX (Financial Information eXchange) engine, helping financial institutions easily integrate with each other. The SVN repository is now locked. Latest code is hosted at github. https://github.com/quickfix/quickfix

DashBo?v

  •    Java

Dashboard for Bovespa

OpenSEED

  •    Java

OpenSEED is open source implementation for SEED, the 128-bit Symmetric Block Cipher which is used widely among Korean Financial amp; Banking Companies. OpenSEED will implement TLS over SEED, also.

PhreeBooks - Web based ERP for Small Business

  •    PHP

PhreeBooks accounting was developed as an open source ERP (Enterprise Resource Planning) web-based application written for the small business community. Its features include Full Inventory Management and Tracking, Banking Support, Including Check Writing, and Bank Account Reconciliation, Robust Reporting and Form Capability, Separate Customer and Vendor Account Information and lot more.

Common Cents

  •    Perl

A home finance accounting system. This perl-based web application uses double-entry transactions to track account balances. Also includes auto-reoccuring transactions, budgeting, graphs, OFX import, statement reconciliation and many other features.

Active Statement Generator (moved to activestatement project)

  •    LINQ

!!!! Unfortunately, I must have made something really bad to the Team Foundation Server project, because I started having problems with semi-disappearing files on the server. I chose to move the files to the activestatement project !!!! I'm using this project both to handle a...

jGnash

  •    Java

jGnash is a cross platform personal finance application written in Java. jGnash is a double entry system with support for multiple currencies. jGnash can import OFX and QIF files.