Skip to main content

OFXStatement plugin for french financial institutions like BanquePopulaire.

Project description

ofxstatement-french

This project provides custom ofxstatement plugin(s) for these french financial institutions:

ofxstatement is a tool to convert a proprietary bank statement to OFX format, suitable for importing into programs like GnuCash or Beancount. The plugin for ofxstatement parses the bank statement and produces a common data structure, that is then formatted into an OFX file.

The PDF is converted using the pdftotext utility.

Installation

Preconditions

You have to install the poppler library first, see pdftotext

Using pip

$ pip install ofxstatement-french

Development version from source

$ git clone https://github.com/gpaulissen/ofxstatement-french.git
$ pip install -e .

Troubleshooting

This package depends on ofxstatement with a version at least 0.6.5. This version may not yet be available in PyPI so install that from source like this:

$ git clone https://github.com/kedder/ofxstatement.git
$ pip install -e .

Test

To run the tests you can use the py.test command:

$ py.test

Usage

Show installed plugins

This shows the all installed plugins, not only those from this package:

$ ofxstatement list-plugins

You should see at least:

The following plugins are available:

  ...
  fr-banquepopulaire BanquePopulaire, France, PDF (https://www.banquepopulaire.fr/)
  ...

Convert

Use something like this:

$ ofxstatement convert -t fr-banquepopulaire <file>.pdf <file>.ofx

Or you can convert the PDF yourself and supply the text as input:

$ pdftotext -layout <file>.pdf <file>.txt
$ ofxstatement convert -t fr-banquepopulaire <file>.txt <file>.ofx

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

ofxstatement-french-1.0.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distributions

ofxstatement_french-1.0.0-py3.8.egg (15.2 kB view details)

Uploaded Source

ofxstatement_french-1.0.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file ofxstatement-french-1.0.0.tar.gz.

File metadata

  • Download URL: ofxstatement-french-1.0.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for ofxstatement-french-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c75658553e9a82cc76862c0fc43a6b023ee4b49760d9297cd110cd96bccec0de
MD5 7ab58cff60000512968e4a6e5568e830
BLAKE2b-256 770bf677bf94dacae030f717feadad967850d891ce66fe84f845570d4818db2f

See more details on using hashes here.

File details

Details for the file ofxstatement_french-1.0.0-py3.8.egg.

File metadata

  • Download URL: ofxstatement_french-1.0.0-py3.8.egg
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for ofxstatement_french-1.0.0-py3.8.egg
Algorithm Hash digest
SHA256 0bad5cbb8c6a4cc553f9aecb097943502533c2fc0fc4991fc8a85b0dab21791e
MD5 c5a4a724b23cbaf7a87a0c66d874faf3
BLAKE2b-256 2342a950116f5f57bf783683825e0d0d94ed83849c3d75fcde44aa271259b4a1

See more details on using hashes here.

File details

Details for the file ofxstatement_french-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ofxstatement_french-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for ofxstatement_french-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1d83b47a615c008c71f2e5416dbff0463466b85ec258defbbd087de49ce02f4
MD5 ca521f8e74bc2dbc6363e2dce8b4c55c
BLAKE2b-256 c3be47eda29f705eb7fe93e55531a53f5e6772e021596df7aa3514441c542914

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