upstreammuse / cashpiles

0 stars 0 forks source link

Limit appearance of budget commands to the first item in a new budget period #16

Closed upstreammuse closed 4 years ago

upstreammuse commented 4 years ago

Currently it is possible to restart a budget at any point in an existing budget period. When this happens, CP has already calculated the effects of the current budget period that is being overruled. This can cause undesired double-allocations, especially if a long budget period (like a month or two) is reconfigured only a few days after the period began. The suggestion is to limit when a budget command can appear to the first item of the first day of the new budget period. CP can look for this special case and refrain from calculating the new period that would be about to start with the old settings and calculate the newly configured period instead.