Skip to main content

Tools for working with the OFX (Open Financial Exchange) file format

Project description

ofxparse

ofxparse is a parser for Open Financial Exchange (.ofx) format files. OFX files are available from almost any online banking site, so they work well if you want to pull together your finances from multiple sources. Online trading accounts also provide account statements in OFX files.

There are three different types of OFX files. This library has been tested with BankAccount files. The other two types, CreditAccount and InvestmentAccount have not been tested. If you have a sample of these other types that could be used to help this project, please see the Help! section below.

Example Usage

Here’s a sample program:

from ofxparse import OfxParser

ofx = OfxParser.parse(file('file.ofx'))
ofx.account                         # An account with information
ofx.account.number                  # The account number
ofx.account.routing_number          # The transit id (sometimes called branch number)
ofx.account.statement               # Account information for a period of time
ofx.account.statement.start_date    # The start date of the transactions
ofx.account.statement.end_date      # The end date of the transactions
ofx.account.statement.transactions  # A list of account activities
ofx.account.statement.balance       # The money in the account as of the statement date
ofx.account.statement.available_balance # The money available from the account as of the statement date

Help!

I’m looking for different types of accounts to make this library more robust. I’m looking for sample credit account or investment account files. Please (anonymize first) and mail to jseutter dot ofxparse at gmail dot com.

Homepage

http://sites.google.com/site/ofxparse

License

ofxparse is released under an MIT license. See the LICENSE file for the actual license text. The basic idea is that if you can use Python to do what you are doing, you can also use this library.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ofxparse-0.5.tar.gz (4.7 kB view details)

Uploaded Source

Built Distributions

ofxparse-0.5-py2.7.egg (8.6 kB view details)

Uploaded Egg

ofxparse-0.5-py2.6.egg (8.6 kB view details)

Uploaded Egg

ofxparse-0.5-py2.5.egg (8.6 kB view details)

Uploaded Egg

ofxparse-0.5-py2.4.egg (8.8 kB view details)

Uploaded Egg

File details

Details for the file ofxparse-0.5.tar.gz.

File metadata

  • Download URL: ofxparse-0.5.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ofxparse-0.5.tar.gz
Algorithm Hash digest
SHA256 231e5b5fa55916f1775be86ca62d95c3773a38c98436a15c52c73aebe7547586
MD5 8b9fe4550b39bbb4319ebd0df1179102
BLAKE2b-256 2b44da77a3628b7b72ea8cdce40cde9870e542ce7bd60558f35eedd1b16d3e05

See more details on using hashes here.

File details

Details for the file ofxparse-0.5-py2.7.egg.

File metadata

  • Download URL: ofxparse-0.5-py2.7.egg
  • Upload date:
  • Size: 8.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ofxparse-0.5-py2.7.egg
Algorithm Hash digest
SHA256 67dcf688333d0d00def4118fa0acd39990cbe14913202bba52edf4c2592ef4ba
MD5 37e4b8d4bf003ad3a0fe7c3a92131343
BLAKE2b-256 d6b22095613a214d0c8958a1f7743e88cf7fc6980a57af0d5f7f89bbf2facc29

See more details on using hashes here.

File details

Details for the file ofxparse-0.5-py2.6.egg.

File metadata

  • Download URL: ofxparse-0.5-py2.6.egg
  • Upload date:
  • Size: 8.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ofxparse-0.5-py2.6.egg
Algorithm Hash digest
SHA256 c9b94e92d77eeb6e625a2aaf2e8c3a1e142e50732b23fe02bbc4321cd01d6621
MD5 08f0d396cb1d1533fd2a3af4b583bff3
BLAKE2b-256 1ac5aac79c6a1ca29c323bf401429c2607a24f1b843a8178969fc37a6951b9bc

See more details on using hashes here.

File details

Details for the file ofxparse-0.5-py2.5.egg.

File metadata

  • Download URL: ofxparse-0.5-py2.5.egg
  • Upload date:
  • Size: 8.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ofxparse-0.5-py2.5.egg
Algorithm Hash digest
SHA256 2187f76b6575abb09a5bb85d7c586494448b171ceb8e812d7db0cf4f20421b16
MD5 ef7851a41f17e3245c11ab04b8fbe661
BLAKE2b-256 e54f74ddc55b4a8d446ecbe2506633e10a17bcf6c23d2a1797a3ae8ef47106ff

See more details on using hashes here.

File details

Details for the file ofxparse-0.5-py2.4.egg.

File metadata

  • Download URL: ofxparse-0.5-py2.4.egg
  • Upload date:
  • Size: 8.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ofxparse-0.5-py2.4.egg
Algorithm Hash digest
SHA256 d741b9971c669f8d5fdc18a038eb5c2b08b15503271c6da6cfa4a3545c0fa2f8
MD5 a2a0eba198e43eb07fe812c19cdcbbea
BLAKE2b-256 e255fd5dce3ddd25d3584090f7dcb3d3789ae4fc583e97beee9a1942a67eb2df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page