Skip to content

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

License

Notifications You must be signed in to change notification settings

philipp-paland/ynab-bank-importer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:


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

  • Currently no known problems
  • 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 97.9%
  • Dockerfile 1.4%
  • Shell 0.7%