Store budgets by year/month instead of globally
Initially I wanted when displaying a budget for a period without budgets to return the latest values entered by the user (on any other period). However I did not manage to retrieve the latest values entered. So instead I am returning the latest values in time (the furthest month/year with a threshold).
Edited by Nicolas Frandeboeuf