предыдущие вычеты, как и предыдущий доход тебя не касаются, и вводятся данные из справки в программу с одной единственной целью, чтобы она (программа) могла отследить превышение предела, когда вычеты уже давать не надо (т.е. чтобы посчитать валовый доход с начала года)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший