Parse and export pdf bank statements to QIF format.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.appveyor.yml
.gitignore
.travis.yml
LICENSE.md
MANIFEST.in
Pipfile
README.md
bout.py
setup.cfg
setup.py
test_bout.py

README.md

Bout

Parse bank statements (pdf) and export them to qif format.

Linux Build Status Windows Build status codecov coverage PyPI

Supports ICICI bank and credit card statements out of box. Contributions are most welcome for adding support for another bank. Create an issue to start.

Installation

pip install bout

Arch Linux may use the bout package from AUR.

yaourt -S bout

Usage

$ # convert an ICICI statement to qif
$ bout ~/Downloads/icici_statement.pdf --profile icici > /tmp/icici.qif
$ cat /tmp/icici.qif
!Account
NMyAccount
TMyBank
^
!Type:Bank
D01/07/2017
MBIL/12419860068/VF M Jun 17/344548182
T-354.56
^

$ # convert a password protected ICICI Credit Card statement
$ bout ~/Downloads/cc_jun.pdf --profile icicicc --password 21@3 > /tmp/icicicc.qif
$ cat /tmp/icicicc.qif
!Account
NMyAccount
TMyBank
^
!Type:Bank
D14/06/2017
MAPOLLO HOSPITALS HYDERABAD IN
T-60.00
^

$ # print verbose messages to diagnose conversion
$ bout ~/Downloads/cc_jun.pdf --debug --profile icicicc > /tmp/icicicc.qif

Contribute

Please try bout and file any issues at github issues page. Your patches are welcome!