![](https://private-user-images.githubusercontent.com/9072952/294226044-2a61635f-db5e-43a2-825a-8a230cd3bebc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ4MTA5NzgsIm5iZiI6MTcyNDgxMDY3OCwicGF0aCI6Ii85MDcyOTUyLzI5NDIyNjA0NC0yYTYxNjM1Zi1kYjVlLTQzYTItODI1YS04YTIzMGNkM2JlYmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjhUMDIwNDM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTgzNDQ5M2UyZTc5N2M5ZGRjOGEwNTVkZDFkOGQ2Yzg5MWIyMGQ2ZTczN2Y0ZGQ3Yjk5ZmVkMmU3ZTFjMDQ5MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.pfSS16HM1j5nE81ge76ClQghwIEes-AbZP52klB9GEQ)
This script will sync BUNQ transactions to YNAB.
This script is still in development since I just started testing it.
- Add support for multiple budgets
- Optimize API calls
- Add Joint account support
- Fix internal transfers
- Add support for all goal types
- Add more tests
- Add more documentation
- Add CI/CD
- Clone this repository
- Setup config file
cp example.config.yml config.yml
- Fill in the config file with your own data
- bunq_token can be found in the bunq app
- ynab_token can be found in the YNAB settings
- accounts is a list of accounts to sync
- bunq_account_name is the name of the account in bunq
- ynab_budget_name is the name of the budget in YNAB (Top level)
- ynab_account_name is the name of the bank account in YNAB
- Run
make sync
(This will sync all transactions from the last 30 days) - Wait for the script to finish
OR
go install github.com/bad33ndj3/bunq2ynab@latest
Usage:
bunq2ynab <command> [arguments...]
The commands are:
categories print all categories from YNAB
help shows help message
sync syncs all transactions from bunq to YNAB, from the given days ago
version shows version of the application
- ynab Last year YNAB added support for direct import in the UK and EU. This is a great alternative if your bank is supported.
- bunq2ynab Python script to import transactions from bunq bank to YNAB. Supports listening to messages from bunq so your payments show up in YNAB seconds after you pay.
- syncforynab Although this is a paid service, it's a great alternative if you don't want to run your own script.
- awesome-ynab A curated list of awesome things related to You Need A Budget (YNAB).