Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bad33ndj3/bunq2ynab


https://github.com/bad33ndj3/bunq2ynab

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# BUNQ to YNAB

This script will sync BUNQ transactions to YNAB.

## WIP

This script is still in development since I just started testing it.

#### TODO:

- [x] Add support for multiple budgets
- [x] Optimize API calls
- [x] Add Joint account support
- [ ] Fix internal transfers
- [ ] Add support for all goal types
- [ ] Add more tests
- [ ] Add more documentation
- [ ] Add CI/CD

## Installation

1. Clone this repository
2. Setup config file `cp example.config.yml config.yml`
3. 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
4. Run `make sync` (This will sync all transactions from the last 30 days)
5. Wait for the script to finish

OR

`go install github.com/bad33ndj3/bunq2ynab@latest`

```
Usage:

bunq2ynab [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

```

## Similar projects
- [ynab](https://support.ynab.com/en_us/direct-import-in-the-uk-and-eu-an-overview-Syae1z_A9) Last year YNAB added support for direct import in the UK and EU. This is a great alternative if your bank is supported.
- [bunq2ynab](https://github.com/wesselt/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](https://syncforynab.com/) Although this is a paid service, it's a great alternative if you don't want to run your own script.
- [awesome-ynab](https://github.com/scottrobertson/awesome-ynab) A curated list of awesome things related to You Need A Budget (YNAB).