Consider linking budgets to accounts
Budgets are currently global the whole app.
It might be more useful to link each budget to an account: that would allow to have different budgets for each account. Ex: a budget for the checking account, a budget for the savings account, etc.
It would also probably a better mental model before implementing views.