При ведении учета по НДФЛ в программе 1С:Зарплата и управление персоналом (редакция 3) нередко возникает ситуация, когда у сотрудника заканчивается право на личный вычет (например, код 104 по инвалидности), но при этом сохраняется право на стандартные вычеты на детей. Если воспользоваться типовым документом Отмена стандартных вычетов НДФЛ, программа прекращает действие абсолютно всех вычетов сотрудника. Разберем, как правильно отключить только личный вычет, почему дата в справке об инвалидности не влияет на НДФЛ автоматически и как устранить сопутствующие ошибки при расчете зарплаты.
Проанализируем архитектуру подсистем программы. В карточке сотрудника на вкладке Страхование указываются сведения о справке об инвалидности и срок ее действия. Однако эти данные используются исключительно для расчета страховых взносов (применение пониженных тарифов и расчет взносов от несчастных случаев на производстве).
Подсистема исчисления НДФЛ работает независимо от блока страхования. Назначение, изменение и прекращение стандартных налоговых вычетов регистрируются отдельными документами налогового учета и хранятся в специализированных регистрах сведений:
Стандартные вычеты физических лиц по НДФЛ — хранит историю предоставления личных вычетов (на самого сотрудника).Стандартные вычеты для детей физических лиц — фиксирует права и сроки действия вычетов на детей.Применение стандартных вычетов по НДФЛ — определяет организацию, в которой применяются льготы.Следовательно, для прекращения вычета по НДФЛ требуется непосредственная регистрация изменений в налоговом учете.
Рассмотрим порядок действий для выборочного отключения личного вычета без отмены детских льгот:
В результате проведения документ внесет запись в регистр сведений Стандартные вычеты физических лиц по НДФЛ с пустым значением кода вычета, что означает прекращение действия предыдущего личного вычета с указанного месяца.
Методически наиболее прозрачным и защищенным от расчетных коллизий является вариант с полной перезаписью налоговых прав:
Отмена стандартных вычетов НДФЛ с месяца окончания права на личный вычет. Документ прекратит действие всех ранее назначенных льгот.Заявление на вычеты по НДФЛ.Этот способ гарантирует корректную структуру данных в регистрах и исключает появление пустых ссылок в аналитике начислений.
Иногда при проведении документа Начисление зарплаты и взносов после изменения вычетов возникает ошибка:
«Запись не верна! Значение поля "Код вычета" не может быть пустым! (Регистр накопления: Предоставленные стандартные и социальные вычеты (НДФЛ); Номер строки: ...)»
Выясним причину этой ошибки. Она возникает, когда в документе начисления выполняется автоматический перерасчет НДФЛ за предыдущие месяцы (например, если заявление введено задним числом или изменялись исходные данные прошлых периодов). При сторнировании или корректировке старых сумм программа пытается записать движение в регистр накопления, но код вычета в строке перерасчета оказывается не заполнен.
Разберем по шагам, как исправить эту ситуацию:
Начисление зарплаты и взносов, перейдем на вкладку НДФЛ и проверим колонку Примененные вычеты (или откроем подробную расшифровку расчета налога по кнопке с лупой / двойным кликом).Предоставленные стандартные и социальные вычеты (НДФЛ).Начисление зарплаты и взносов.Чтобы убедиться в правильности выполненных настроек, сформируем отчет Подробный анализ НДФЛ по сотруднику (раздел Налоги и взносы — Отчеты по налогам и взносам) за весь текущий налоговый период. В отчете проверим, чтобы начиная с требуемого месяца применялись только коды вычетов на детей (например, 126, 127), а строки с кодом 104 отсутствовали.