ChrisCScott / forecaster

A personal finances forecasting tool for Canadian retirement planning
Other
1 stars 2 forks source link

Align timing of income and living expenses transactions #60

Closed ChrisCScott closed 5 years ago

ChrisCScott commented 5 years ago

Currently we assume that income is received whenever dictated by Person.payment_frequency (and we assume it's received in the middle of each period), whereas living expenses are incurred monthly at the start of each month. These don't line up, which leads to odd behaviour.

Ideally, living expenses would be recorded as being incurred at the same time that employment income is received. Consider adding living expenses at the timings dictated by each person's payment_frequency, proportionately to each person's net_income.