Simple (the bank) plugin for ofxstatement
Project description
This is an ofxstatement plugin for Simple JSON statements downloaded from the site. ofxstatement converts the JSON into a series of “check” transactions in an OFX file.
ofxstatement is a tool for converting proprietary bank statements into the OFX format, suitable for importing into GnuCash, Moneydance, and other compatible applications. The plugin for ofxstatement parses a particular proprietary bank statement format and produces a common data structure that is then formatted into an OFX file.
Requirements
As with ofxstatement, this plugin requires Python 3. You will need to have ofxstatement installed; the package will be brought in as a dependency if you install the plugin via pip.
Installation
You can install the plugin via most of the normal Python methods (be sure to install using your environment’s python3 installation). Remove the –user option if you wish to install the package globally.
pip
pip3 install --user ofxstatement-simple
setup.py
python3 setup.py install --user
Configuration
Note that you can specify ‘bank’ and ‘account’ in ofxstatement’s configuration file (accessible using the ofxstatement edit-config command or directly at ~/.local/share/ofxstatement/config.ini (on Linux, at least). Setting these values makes it easier for your personal finance application to recognize which account the file’s data belongs to.
Also note that transactions for zero amounts are filtered by default. If you wish to include zero-amount transactions, set ‘zero_filter’ to ‘false’ in your settings. Here is an example of a settings block for the simple plugin:
[simple] account = 8675309 plugin = simple zero_filter = false
Usage
Export your Simple transactions into a JSON file (it’s currently <date>-exported_transactions.json). Then run:
$ ofxstatement convert -t simple <date>-exported_transactions.json simple.ofx
You can then import simple.ofx into the personal finance application of your choice.
History
0.1.0 (2015-10-11)
Uploaded to pypi
Added to github
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ofxstatement-simple-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50772c2288ba6530e11fbd49803a24d4871516e1d60272cf2795bdefbcc2177 |
|
MD5 | 1e0073d813ed32be1222e5046d049f2a |
|
BLAKE2b-256 | 645fce707780762ca2038488118cab2488f42ae816d1c5ada116ec8aafccf04d |
Hashes for ofxstatement_simple-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0123c826353387bdf9a9e838da6bda84fadb3de4a1cf3685ef48154575ae661a |
|
MD5 | 130113bdd7ead6fd5a8df695aa283261 |
|
BLAKE2b-256 | 8fc8cbdb6a5f4f21b41b70fa5147d8749244ad32331644bf60640d52bc2ae3b9 |