An open API service indexing awesome lists of open source software.

https://github.com/codito/bout

Parse and export pdf bank statements to QIF format.
https://github.com/codito/bout

banking finance icici personal-finance python qif

Last synced: 3 months ago
JSON representation

Parse and export pdf bank statements to QIF format.

Awesome Lists containing this project

README

          

# Bout

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

[![PyPI](https://img.shields.io/pypi/v/bout.svg)](https://pypi.python.org/pypi/bout)

Supports _ICICI_ bank and credit card statements out of box. Contributions are
most welcome for adding support for another bank. Create an
[issue](https://github.com/codito/bout/issues/new) to start.

Download the bank statements in `csv` format from the ICICI website and provide
them as an input to the tool.

# Installation

pip install bout

Arch Linux may use the `bout` package from
[AUR](https://aur.archlinux.org/packages/bout/).

yaourt -S bout

# Usage

$ # convert an ICICI statement to qif
$ bout ~/Downloads/icici_statement.csv --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.csv --profile icicicc > /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.csv --debug --profile icicicc > /tmp/icicicc.qif

# Contribute

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