Package to parse bank statements
Project description
This python GUI-based tool allows to browse bank statements, or any column-structured PDF files, if the format is rigid.
The app expects a directory structure of the type:
- <bank_statements_path>/2018
- <bank_statements_path>/2019
- <bank_statements_path>/2020 and the statements to be PDF.
The package allows to parse several bank accounts. Each bank has its <bank_statements_path>, this can be stored from the GUI and will be loaded on future usage.
Docu at https://www2.ipp.mpg.de/~git/pbs/index.html
PDF files are converted (una tantum) into CSV, based on the open source java-based package tabula-py (see https://pypi.org/project/tabula-py). If you do not need this conversion because you have csv's, you do not need tabula_py.
Supported banks: SSKM-Gyrokonto, Ing.Diba, SSKM-Visa-Kreditkarte, KSKMSE
Usage:
pip install parse_bank_statements
Edit bank_path.py, inserting the actual full paths containing the bank statements (excluding the years' subdirs) <bank_statements_path1>, <bank_statements_path2>, ...
python
import parse_bank_statements as pbs pbs.pbs_gui()
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
File details
Details for the file parse_bank_statements-0.1.3.tar.gz
.
File metadata
- Download URL: parse_bank_statements-0.1.3.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.11.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883e202b80186c6ff6cf28c0c786c9afdc3ebc60cca3e9f74310c9ab9a4401db |
|
MD5 | 4f82b5ad5817aca758fac108264635cd |
|
BLAKE2b-256 | a2fe4f21ec07d8fbf20d4ce77741e5f6bf6d79481ef71025d13ef969f65784e6 |
File details
Details for the file parse_bank_statements-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: parse_bank_statements-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.11.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8040be2bd27685805fed4ff26bdb9211b08552f7be39c155fc2a264d5aa30ab9 |
|
MD5 | 807a48bde8cb63e294816ce59a1f03d4 |
|
BLAKE2b-256 | 473fea6bc6dfc307968a8ec310ee710235dc1bc725653a6ae623caf42c172c17 |