Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
New budgeting system #2
Rather than having budgeting set into accounts, simply add a "Budget" checkbox in the transaction info. Budget transaction will behave like recurrent transactions, except that transactions that occur in their recurrence period will affect their amount, in the sense that money flowing in an out of income/expense accounts will be offset in the budget transaction.