Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bad33ndj3/bunq2ynab
https://github.com/bad33ndj3/bunq2ynab
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bad33ndj3/bunq2ynab
- Owner: bad33ndj3
- Created: 2024-01-03T20:45:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-01T20:42:22.000Z (about 1 year ago)
- Last Synced: 2024-08-01T22:42:31.008Z (6 months ago)
- Language: Go
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ynab - bunq2ynab-go
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 finishOR
`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).