Giter Site home page Giter Site logo

jenstec / nl-bankstatement-converter Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 54 KB

Simple converter written in Python to convert .csv and .pdf bank account statements to .csv which easily imports into GnuCash

License: GNU General Public License v3.0

Python 100.00%
anwb asnbank bunq gnucash ingbank openbank rabobank

nl-bankstatement-converter's Introduction

en nl


NL-Bankstatement-converter

NL Bankstatement converter is a small application to convert csv and pdf files from five Dutch banks and one credit card provider into a csv format that can be easily imported into GnuCash.

The six banks/cards that are currently supported:

  • Rabobank - download transactions in csv file
  • ASN Bank - download transactions in csv file
  • ING Bank - download transactions in csv file
  • ANWB VISA ICS Credit Card - download transactions in monthly account statement pdf
  • Openbank / Santander - download transactions in pdf file
  • Bunq Bank - download transactions in csv file

Configuration

Set your settings in the properties file, like path and name as it is shown on your ANWB Visa ICS Credit Card. If you have Bunq accounts, put unique IBAN identifiers here as well.

If you want the input files to be automatically deleted after the conversion process has finalized, set AUTO_DELETE to YES. If set to NO, input files are archived in the folder /Archive.

Usage

  1. Download the transactions from your bank (ING, ASN, Openbank, Bunq and RaboBank) or monthly account statement (ANWB VISA Card) to the folder you defined in the properties file.
  2. Launch the application and select the file you would like to convert. A summary will be given on the screen, and at the same time the csv output file will be written to the same folder.
  3. Import your transactions into GnuCash by importing transactions in the CSV format.

Extra tip

Make this file executable under MacOS:

  • Change the extension of the file to .command
  • In Terminal make the Python script file executable by running chmod +x Statement_Converter.command
  • Now you can double-click your Python script within MacOS and it will open a terminal window

Inspiration to solve the Openbank pdfplumber challenge: jsvine.

If you would like me to add your bank statement format as well, just give me a shout.

ko-fi

nl-bankstatement-converter's People

Contributors

jenstec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

mjerol

nl-bankstatement-converter's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.