All Projects → schurig → Ynab Bank Importer

schurig / Ynab Bank Importer

Licence: mit
💰 Pull transactions from your bank and import them to YNAB automatically.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Ynab Bank Importer

bank2ynab
Easily convert and import your bank's statements into YNAB. This project consolidates other conversion efforts into one universal tool.
Stars: ✭ 197 (+52.71%)
Mutual labels:  money, bank, transactions
latinum
Latinum is a framework for resource and currency calculations.
Stars: ✭ 109 (-15.5%)
Mutual labels:  money, bank
angular4-paystack
💵 An angular2+ module for paystack transactions
Stars: ✭ 51 (-60.47%)
Mutual labels:  money, transactions
Ryal
🏵 An e-commerce library for elixir; just to save you some pain, we're still in construction, so star us instead or donate!
Stars: ✭ 87 (-32.56%)
Mutual labels:  money
Node Webdollar
WebDollar Protocol - Currency of the Internet
Stars: ✭ 89 (-31.01%)
Mutual labels:  money
N26
API and CLI to get information of your N26 account
Stars: ✭ 107 (-17.05%)
Mutual labels:  bank
Paymentfont
A sleek webfont featuring your favourite payment methods
Stars: ✭ 1,586 (+1129.46%)
Mutual labels:  money
Nsq exporter
Prometheus Metrics exporter for NSQ
Stars: ✭ 85 (-34.11%)
Mutual labels:  exporter
Corobase
Coroutine-Oriented Main-Memory Database Engine, VLDB 2021.
Stars: ✭ 121 (-6.2%)
Mutual labels:  transactions
Banking System
A banking System Created Using Django Python Web Framework
Stars: ✭ 105 (-18.6%)
Mutual labels:  bank
Laravel Bank Statements
Laravel package to collect your bank statements history. Currently support for parsing statements history from BCA, Mandiri, BNI, and MUAMALAT e-banking websites.
Stars: ✭ 105 (-18.6%)
Mutual labels:  bank
Iranianbanklogos
Iranian bank logos - لوگوهای بانک های ایران
Stars: ✭ 97 (-24.81%)
Mutual labels:  bank
Awesome Crowdsales
A curated list of ICO repositories that produced ERC20/ERC223 tokens
Stars: ✭ 113 (-12.4%)
Mutual labels:  money
Money Open Exchange Rates
A gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.
Stars: ✭ 87 (-32.56%)
Mutual labels:  money
Frankfurter
💱 Currency data API
Stars: ✭ 123 (-4.65%)
Mutual labels:  money
Epics
EBICS client for Ruby
Stars: ✭ 86 (-33.33%)
Mutual labels:  bank
Python N26
💵 Unofficial Python client for n26 (Number 26) - https://n26.com/
Stars: ✭ 116 (-10.08%)
Mutual labels:  bank
Javamoney Lib
JavaMoney financial libraries, extending and complementing JSR 354
Stars: ✭ 104 (-19.38%)
Mutual labels:  money
Junos exporter
Exporter for devices running JunOS to use with https://prometheus.io/
Stars: ✭ 103 (-20.16%)
Mutual labels:  exporter
Enterprise
🦄 The Enterprise™ programming language
Stars: ✭ 1,493 (+1057.36%)
Mutual labels:  money

Bank YNAB importer Docker Build Statu Docker Build Statu Maintainability

This is a ruby script that pulls your transactions from your banks and imports them into You Need A Budget (YNAB).

Mission: A script that can run every 15 minutes on a small and cheap mini-computer at your home (eg. raspberry pi) with an easy configuration and support for most European banks.

Documentation:


Disclaimer

Using this tool is on your own risk. I can not garantee you that this will work for you. Also I can not garantee that it won't up your YNAB data. I highly recommend to start with a new Budget or at least test it with a new one before you use your existing Budget.


Supported banks

  • Most German and Austrian banks (all banks that implement the FinTS standard)
  • BBVA Spain (private accounts only)
  • N26

💡 Check out the configuration guides for the dumpers and banks.

Why

YNAB only supports U.S. and Canadian Banks for now.

Technical details on how it works

The script fetches the transaction information from your bank(s). Then it uses the official YNAB API to create the transactions for you.

The script also includes some additional logic like detecting internal transactions by checking if the account transactions go to or come from is one of the other accounts that you set up in the config (of course this only works if you have multiple accounts configured).

Known Problems

We're investigating in alternative approaches to gain access to the latest transactions..

  • Please read the notes in each Dumper (see Wiki) to understand the limitations

Support / Contribution

Support and contriubution of any kind is always welcome!!!

Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].