zhenya17
Зарегистрирован: 04.02.2009 Сообщения: 190 Откуда: Кемерово
|
Добавлено: Пт Фев 03, 2012 12:28 Заголовок сообщения: Учёт НДФЛ с предыдущего места работы |
|
|
В справочнике "Дополнение к облагаемому доходу" вносятся справки 2-НДФЛ с предыдущего места работы, чтобы учитывать доход для расчёта стандартных вычетов. Только что заметила, что в просмотре расчёта НДФЛ этот доход перестал отображаться, хотя раньше всё было нормально. При этом при расчёте вычетов доход учитывается правильно.
Вот пример: сотрудник работал на прошлом месте по 15.06.2011г., а с 01.08.2011г. трудоустроился в нашу организацию. Добавляю ему справку в "Дополнение к облагаемому доходу" (на 123.456р.) и добавляю вычет на налогоплательщика с 01.08.2011г. При расчёте НДФЛ предыдущий доход нормально проанализировался и вычет не предоставился. Но в протоколе расчёта НДФЛ колонка "Доход вне предприятия", на которую раньше ориентировалась, пустая.
Посмотрела код для удержания "306 налог 13%": в нём добавилось новое условие:
Код: | // доход (доходы др.периода не включить, иначе в последующем месяце сумма налога будет исчисляться неверно)
if (d[j][0] == 1 || d[j][0] == 17 /*|| d[j][0]==99 && d[j][2] !=347*/ ) // 15051
{
//Вне предприятия
if (!(d[j][9] <= 0 && n_shop == 0 || abs(d[j][9]) > 0 && n_shop > 0))
{
_n200 = _n200+ s;
j = j+ 1;
continue;
}; //W10609
...
|
d[j][9]=2 - это как раз признак того, что доход получен на предыдущем месте, а _n200 - это подсчёт суммы с пред.места. Но сейчас код до этого места не доходит, т.к. выше добавлено условие "if (d[j][0] == 1 || d[j][0] == 17", которого раньше не было. Когда рассматривается справка, то d[j][0]=1, поэтому код ниже не выполняется. Может, нужно теперь как-то по-другому вносить справки? Почитала инструкции по з/п и по расчёту НДФЛ, но там про предыдущее место работы достаточно скудно написано, без тонкостей.
 |
|