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 = %%Y-%%m-%%d %%H:%%M:%%S |
2.0.3
- Use ATM types for ATM events, XFER type for EXCHANGE operations, and add FEE type (thanks @3v1n0)
- Handle empty balance fields (thanks @3v1n0)
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
Release files for ofxstatement-revolut 2.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ofxstatement_revolut-2.0.4.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ofxstatement_revolut-2.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.2 kB
Release files / ofxstatement_revolut-2.0.4.tar.gz
| Download URL | ofxstatement_revolut-2.0.4.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
92867f5dcdc7be5ae0d999a9f83b233178eecf0abe38998eff9d76f15b77e580
|
|
BLAKE2b-256 checksum How to use checksums |
f6178c6ed0bcec3c0bda8f29c646877829719934b4c5d6879665b4d9b58ac1ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / ofxstatement_revolut-2.0.4-py3-none-any.whl
| Download URL | ofxstatement_revolut-2.0.4-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf8e942c8d516feadb803b930c200d5678248fafffcf9d4fc745604911f61ec5
|
|
BLAKE2b-256 checksum How to use checksums |
01d91bc2ab276910dad25fa223990d4b3e097b16aff86bf7304fb55ecb3c1ca4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|