В марте у иностранца изменился статус на резидента. При этом сумма излишне удержанного налога должна стронироваться помесячно исходя из нового рассчитанного НДФЛ 13%. Но по факту получается вот что. Расчетный листок за март:
2. Удержано
1-31 янв 12 -4064
1-29 фев 12 -6603
1-31 мар 12 1173
-------------------
Всего удержано -9494
То есть сторнируется сразу все, что было ранее начислено по ставке 30%
(0) Прикол в том, что ты не различаешь начисленный НДФЛ и удержанный НДФЛ.
У тебя в марте происходит перерасчет НДФЛ начисленного. Выплачивать этот перерасчитаный НДФЛ тебя никто не обязывает, просто переь сотрудник будет на руки получать не "всего_начислено - всего_удержано - НДФЛ", а "всего_начислено - всего_удержано". До тех пор, пока не погасится эта разница между НДФЛ начисленным и НДФЛ удержанным.
Кстати, я бы не перерасчитывал НДФЛ, а с марта начал исчислять НДФЛ по ставке 13%. Я понимаю, что законодательная база сейчас в стадии "депутаты сами не знают чего хотят", но такой вариант по мнению наших налоговиков самый правильный.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший