Skip to main content

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

from parse_bank_statements import parse_statements as pbs pbs.pbs_gui()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parse_bank_statements-0.1.6.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

parse_bank_statements-0.1.6-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file parse_bank_statements-0.1.6.tar.gz.

File metadata

  • Download URL: parse_bank_statements-0.1.6.tar.gz
  • Upload date:
  • Size: 9.1 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

Hashes for parse_bank_statements-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b6ad8dacab27af172ccc327323c238314357a3664001b80de6189f3a7a755ce1
MD5 35571cc0972fa4fb6636a89dd83ec17d
BLAKE2b-256 d759afc544ebb38d65e6957dc25449f8fe6fc92dff08b2fcc196a5a1c0208a77

See more details on using hashes here.

File details

Details for the file parse_bank_statements-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: parse_bank_statements-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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

Hashes for parse_bank_statements-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cf4841c681306e0d53def9c04e02f87ae6742c8071aea80550ee14b46bb0848c
MD5 f8049ea956a137f17789e7d3d26c6b88
BLAKE2b-256 b27126b1873b8386eb90e565279b27eeca22679e5584b3d700ccc176f8db1f3b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page