Skip to main content

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.

Release files for ofxparse 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ofxparse 0.6
File Size Uploaded
ofxparse-0.6.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ofxparse 0.6
File
ofxparse-0.6-py2.7.egg Legacy Egg format - - Details
ofxparse-0.6-py2.6.egg Legacy Egg format - - Details
ofxparse-0.6-py2.5.egg Legacy Egg format - - Details
ofxparse-0.6-py2.4.egg Legacy Egg format - - Details

Total release size: 55.8 kB

Release files / ofxparse-0.6.tar.gz

Download URL ofxparse-0.6.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d5ecf5871cc0c27f3d5332bb36b174ac60f2a1261bd0c149044cf78b408f6f41
BLAKE2b-256 checksum
How to use checksums
c5a016d3c3a18d38864e2439c99f62dd883ebc93b7af78f5b426fd1c701af95b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ofxparse-0.6-py2.7.egg

Download URL ofxparse-0.6-py2.7.egg
Size 12.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
4a6cd210c41414b7c325054b0460a8634c68eab55984335256ca41a7dec30952
BLAKE2b-256 checksum
How to use checksums
c3c2d34c7b3a2f9a440658b97270fd361ce336bb76ba9346a01513b18f9d23c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ofxparse-0.6-py2.6.egg

Download URL ofxparse-0.6-py2.6.egg
Size 12.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
8c63ad0656936e8472a32a25e7e7df13a427b4e73f431d027d6e18b7f255ee59
BLAKE2b-256 checksum
How to use checksums
50b233b6ea8023cd15373234b3728b355737782ae48cb1092409e9f1dd058e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ofxparse-0.6-py2.5.egg

Download URL ofxparse-0.6-py2.5.egg
Size 12.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
4da89b53804fae47951219b836d685fdc550d0a50d00bde54806d78571269d17
BLAKE2b-256 checksum
How to use checksums
681f70ecda48fc194b74269aee5c2c0ca8460835f7be6cadabb35170999df019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ofxparse-0.6-py2.4.egg

Download URL ofxparse-0.6-py2.4.egg
Size 12.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
5a9de6a9f4e6079457e54a8d269ac33e933b5d4ba4e538b9cbc97043dad30ff7
BLAKE2b-256 checksum
How to use checksums
bddbe9b8a837c0363befb442281c7ea575f961c52e78e9508eec1d06975f00d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.21

1 release file

0.20

3 release files

0.19

3 release files

0.18

3 release files

0.17

2 release files

0.16

1 release file

0.15

3 release files

0.14

3 release files

0.13

3 release files

0.12

3 release files

0.11

2 release files

0.10

2 release files

0.9

2 release files

0.8

5 release files

0.7

4 release files

This release

0.6 This release

5 release files

0.5

5 release files

0.4

5 release files

0.3

4 release files

0.2

4 release files

0.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page