Skip to content
This repository has been archived by the owner on Feb 25, 2022. It is now read-only.

FinTS HBCI

Martin Schurig edited this page May 29, 2019 · 12 revisions

The FinTS / HBCI standard is mainly implemented by German banks.

Configuration:

---
ynab:
  access_token: # (required) ynab access token
  budget_id: # (required) budget_id
  cash_account_id: # (optional)
accounts:
  - dumper: :fints
    iban: # (required) iban of your bank account
    ynab_id: # (required) account id in YNAB (last id in the URL)
    fints_endpoint: # (required) see explanation
    fints_blz: # (required) see explanation
    username: # (required) your bank login (If your username starts with a zero please use quotes)
    password: # (required) your bank password

The values should be written in quotes. For example password: "!mySuperSecret%Password^374".

Explanation

fints_endpoint

The endpoint is the url is needed to communicate with your bank to fetch the recent transactions. You can find it out by looking for it on the internet or by searching it here. If you don't find the endpoint please contact me and write me your BLZ (Bankleitzahl) ynab-bank-importer@vioa.de.

(some time ago the list was available online but the Deutsche Kreditwirtschaft decided to take it offline and now requires a registration with personal information, more info here).

fints_blz

This is the routing number / Bankleitzahl of your bank. You can find it out on the bank's website.

Notes

  • Currently tested with:
    • DKB
    • ING-DiBa
    • Sparkasse
    • Comdirect
    • Volksbank (Gronau-Ahaus)
  • !!! If you change your online banking password please don't run the importer with the wrong password. Your bank might lock your account if there are too many failed login attempts.
  • It currently fetches the transactions from the last 35 days. Please open an issue or PR if you want to change this.
  • It might happen that the memo field contains not very useful data. This depends on your bank. Some didn't implement the standard correctly. Let's wait for the PSD2 by the end of 2019 to have an european-wide standard.
Clone this wiki locally