Repository navigation
FlyBudget v0.2.0: European banks and multiple currencies
European banks and multiple currencies
FlyBudget now works for budgets outside the US, and for money in more than one currency!!
European banks
- Connect your bank through Enable Banking (PSD2): banks across the EEA, with booked transactions and balances synced automatically. You bring your own free Enable Banking application. FlyBudget warns a week before your bank asks you to confirm access again, and reconnecting keeps your accounts and history. (#125)
- Import bank statement files: CSV files with semicolons, decimal commas and day-first dates are detected for you, and CAMT.053 statements are supported. Each account remembers how its bank writes its files. (#95)
- Amounts the European way:
1.234,56 €,1 234,56or1'234.56, following your device's language or your choice. You can type12,50or12.50anywhere. (#120)
Multiple currencies (#127)
- Your budget has one currency, and each account can have its own. An account's amounts stay in its currency, and your budget counts them in yours at each day's exchange rate.
- Exchange rates can be typed in, or downloaded from the European Central Bank once you turn that on in Settings → Currencies. Only currency codes and dates are sent.
- Transfers between currencies keep both amounts: what left and what arrived.
- Every currency is written the way its home country writes it:
1 234,56 zł,$1,234.56,CHF 1'234.56. Yen have no decimals, dinars three. - A transaction without a rate for its day is flagged instead of guessed.
A budget in one currency works exactly as before.
Fixes
- Transfers on existing transactions, with suggestions for pairs the bank imported separately (#89)
- Closed accounts are left out of net worth (#117)
- The CSV import lists rows it skipped for an unreadable date or amount (#113)
- Every transaction shows in the register and reconcile views (#105)
- Frozen report months are picked from a month picker (#106)
- Cash Flow filters by the selected category and date range (#124)
- Dependency and Electron updates
Update by downloading the new version from https://flybudget.org/download, or with docker pull ghcr.io/dtymoszenko/flybudget:latest.
What's Changed
- fix: show every transaction in the register and reconcile views by @dtymoszenko in #105
- fix: pick frozen report months from a month picker instead of typing them by @dtymoszenko in #106
- ci: add CodeRabbit reviews by @dtymoszenko in #107
- build: bump node from
0e0ff40tod6aa754by @dependabot[bot] in #108 - build(deps-dev): bump electron from 44.4.5 to 44.5.1 in the electron-native group across 1 directory by @dependabot[bot] in #109
- build(deps): bump the minor-and-patch group across 4 directories with 10 updates by @dependabot[bot] in #110
- fix: show CSV rows the import skips for an unreadable date or amount by @dtymoszenko in #113
- fix: leave closed accounts out of net worth by @dtymoszenko in #117
- fix: transfers on existing transactions, with suggestions (#89) by @dtymoszenko in #119
- feat(import): European bank files (CSV and CAMT.053) by @dtymoszenko in #95
- feat: show and type amounts the European way by @dtymoszenko in #120
- Add Discord link to README by @bhestad in #123
- fix: filter Cash Flow transactions by selected category and date range by @donovanly in #124
- feat(bank-sync): connect European banks through Enable Banking by @dtymoszenko in #125
- feat(currency): support accounts in multiple currencies by @dtymoszenko in #127
- chore(release): v0.2.0 by @dtymoszenko in #128
New Contributors
- @bhestad made their first contribution in #123
- @donovanly made their first contribution in #124
Full Changelog: v0.1.1...v0.2.0