Well it seems its not just a decimal error, proper fix would be divide the income over the years, its better to let them know in the research forum.
Anyway, thanks for the work, looking forward to start a new save with it once current bugs are sorted.