Bank statement parser for Revolut
Project description
ofxstatement-revolut
This is a plugin for ofxstatement. It implements a parser for the Revolut CSV-formatted bank statement.
Issue reports and pull requests are welcome.
Installation
From PyPI repositories
pip3 install ofxstatement-revolut
From source
git clone https://github.com/mlaitinen/ofxstatement-revolut.git
python3 setup.py install
Configuration options
Option | Description |
---|---|
account |
Define the account of this bank statement |
currency |
The base currency of the account |
date_format |
The date format in the bank statement. Note that you have to use double % -marks in the settings file like this: date_format = %%b %%d, %%Y |
2.0.2
- Ignore other than COMPLETED transactions. Pending transactions have their own structure in OFX called STMTTRNP, but ofxstatement doesn't support it.
- Include the "Started Date" as the date the user initiated the transaction.
2.0.1
- Version 2.0.0 republished due to some issues with PyPI
2.0.0
- Complete backwards-incompatible refactoring, support the new CSV format
- Requires ofxstatement >= 0.7.2
- Any transactions with a fee will generate an additional fee transaction where the payee is "Revolut"
1.6.0
- Since version 0.6.5 ofxstatement requires a statement line to have either id, refnum or check_no. To avoid failing the conversion, there's now a unique MD5 hashed ID computed from the date, payee, amount and balance.
1.5.0
- Improved the parser by making the column header verification less strict.
1.4.0
- Support September 2019 iOS CSV format
1.3.0
- Date format is now configurable in the settings
- "Payment from " is now also counted as a deposit
1.2.0
- Support May 2018 CSV format
1.1.0
- Support April 2018 CSV format
1.0.0
- First release
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
ofxstatement-revolut-2.0.2.tar.gz
(16.6 kB
view hashes)
Built Distributions
Close
Hashes for ofxstatement-revolut-2.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd2ac56a55abe8d65afffc9f38f9f389f4c21b9ddff9e7181f0bdad2b7ca92b5 |
|
MD5 | 7b801a637f73cf82b5b6f21f861e3750 |
|
BLAKE2b-256 | 1039b6abace9a80330fe323abd8fe272e7f9fb49fcf838a0ce78c620fed73a74 |
Close
Hashes for ofxstatement_revolut-2.0.2-py3.9.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26facb78e2e9a7be68f30d7f3846b94c1bf5f0a644e6ba3f462c7b0858d1caba |
|
MD5 | b2eaa8a12a0479f16b68a9aa86ab8f3d |
|
BLAKE2b-256 | 7366fca0e7d2986b2a31ea5aea40636f9be3f88bb5be68ce50ba2a7fda7fa192 |
Close
Hashes for ofxstatement_revolut-2.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c08e5b12a6401c639baa10b99d8f4e117e8b2e43446f38efc5243dd69f606c1f |
|
MD5 | 983379d415845e9cde51cf7317933e4a |
|
BLAKE2b-256 | 216844f74e2eaa7ffcee9c169946d30d717ba19603650dfde5a18bc5303cb15b |