https://github.com/vitek-dev/fio-ynab-adapter
Simple implementation for fetching transactions from Fio bank via API and pushing them into YNAB (You Need a Budget) via API.
https://github.com/vitek-dev/fio-ynab-adapter
fio fio-api php ynab ynab-api ynab-transactions
Last synced: 3 months ago
JSON representation
Simple implementation for fetching transactions from Fio bank via API and pushing them into YNAB (You Need a Budget) via API.
- Host: GitHub
- URL: https://github.com/vitek-dev/fio-ynab-adapter
- Owner: vitek-dev
- Created: 2024-07-19T19:48:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T17:48:15.000Z (12 months ago)
- Last Synced: 2025-10-23T11:59:41.013Z (5 months ago)
- Topics: fio, fio-api, php, ynab, ynab-api, ynab-transactions
- Language: PHP
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fio => YNAB transactions adapter
1. Copy `config/env.example.php` to `config/env.php` and fill necessary values
2. Run `bin/run.php` and enjoy!
## Troubleshooting & sidenotes
- We are downloading transactions "From last downloaded transaction". If you need to manually adjust the breakpoint, you can run `bin/reset-fio.php 1234` with transaction ID you want to return to.
- If you delete imported transactions from YNAB, it WON'T BE IMPORTED AGAIN - YNAB remember "import id" and reject them automatically (https://www.reddit.com/r/ynab/comments/7rrx16/help_how_to_reimport_deleted_transactions/). Solution could be modifying `\App\Repository\YnabTargetRepository` to use different import id (e.g. uniquid, md5 time or anything).