Как отменить личный вычет по НДФЛ и сохранить вычеты на детей в 1С:ЗУП 3?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

При ведении учета по НДФЛ в программе 1С:Зарплата и управление персоналом (редакция 3) нередко возникает ситуация, когда у сотрудника заканчивается право на личный вычет (например, код 104 по инвалидности), но при этом сохраняется право на стандартные вычеты на детей. Если воспользоваться типовым документом Отмена стандартных вычетов НДФЛ, программа прекращает действие абсолютно всех вычетов сотрудника. Разберем, как правильно отключить только личный вычет, почему дата в справке об инвалидности не влияет на НДФЛ автоматически и как устранить сопутствующие ошибки при расчете зарплаты.

Почему дата окончания справки об инвалидности не отменяет вычет автоматически

Проанализируем архитектуру подсистем программы. В карточке сотрудника на вкладке Страхование указываются сведения о справке об инвалидности и срок ее действия. Однако эти данные используются исключительно для расчета страховых взносов (применение пониженных тарифов и расчет взносов от несчастных случаев на производстве).

Подсистема исчисления НДФЛ работает независимо от блока страхования. Назначение, изменение и прекращение стандартных налоговых вычетов регистрируются отдельными документами налогового учета и хранятся в специализированных регистрах сведений:

  1. Стандартные вычеты физических лиц по НДФЛ — хранит историю предоставления личных вычетов (на самого сотрудника).
  2. Стандартные вычеты для детей физических лиц — фиксирует права и сроки действия вычетов на детей.
  3. Применение стандартных вычетов по НДФЛ — определяет организацию, в которой применяются льготы.

Следовательно, для прекращения вычета по НДФЛ требуется непосредственная регистрация изменений в налоговом учете.

Способ 1. Корректировка через новое Заявление на вычеты

Рассмотрим порядок действий для выборочного отключения личного вычета без отмены детских льгот:

  1. Перейдем в раздел Налоги и взносы и откроем журнал Заявления на вычеты (или откроем карточку сотрудника, перейдем по ссылке Налог на доходы и нажмем Ввести новое заявление на вычеты).
  2. В поле Месяц укажем период, начиная с которого личный вычет больше не должен применяться (например, октябрь).
  3. Снимем флаг Изменить вычеты на детей. Табличная часть с детскими вычетами останется незатронутой, и программа сохранит их действие в прежнем объеме.
  4. Установим флаг Изменить личный вычет, а само поле выбора кода вычета оставим пустым.
  5. Проведем документ.

В результате проведения документ внесет запись в регистр сведений Стандартные вычеты физических лиц по НДФЛ с пустым значением кода вычета, что означает прекращение действия предыдущего личного вычета с указанного месяца.

Способ 2. Полная отмена и повторный ввод детских вычетов (рекомендованный)

Методически наиболее прозрачным и защищенным от расчетных коллизий является вариант с полной перезаписью налоговых прав:

  1. Введем документ Отмена стандартных вычетов НДФЛ с месяца окончания права на личный вычет. Документ прекратит действие всех ранее назначенных льгот.
  2. Тем же месяцем создадим новый документ Заявление на вычеты по НДФЛ.
  3. В новом заявлении заполним только вкладку с вычетами на детей, указав действующих детей и сроки предоставления вычетов. Поле личного вычета оставим неактивным.

Этот способ гарантирует корректную структуру данных в регистрах и исключает появление пустых ссылок в аналитике начислений.

Диагностика и исправление ошибки «Значение поля "Код вычета" не может быть пустым!»

Иногда при проведении документа Начисление зарплаты и взносов после изменения вычетов возникает ошибка:

«Запись не верна! Значение поля "Код вычета" не может быть пустым! (Регистр накопления: Предоставленные стандартные и социальные вычеты (НДФЛ); Номер строки: ...)»

Выясним причину этой ошибки. Она возникает, когда в документе начисления выполняется автоматический перерасчет НДФЛ за предыдущие месяцы (например, если заявление введено задним числом или изменялись исходные данные прошлых периодов). При сторнировании или корректировке старых сумм программа пытается записать движение в регистр накопления, но код вычета в строке перерасчета оказывается не заполнен.

Разберем по шагам, как исправить эту ситуацию:

  1. Откроем документ Начисление зарплаты и взносов, перейдем на вкладку НДФЛ и проверим колонку Примененные вычеты (или откроем подробную расшифровку расчета налога по кнопке с лупой / двойным кликом).
  2. Если обнаружены строки перерасчета за прошлые периоды с незаполненным кодом вычета, укажем корректный код вручную либо полностью пересчитаем сотрудника по кнопке Пересчитать сотрудника.
  3. Если требуется перерасчет налога за прошлые закрытые месяцы, правильнее использовать специализированный документ Перерасчет НДФЛ (раздел Налоги и взносы). Он корректно распределяет суммы и аналитику по регистру накопления Предоставленные стандартные и социальные вычеты (НДФЛ).
  4. После корректировки строк заново проведем документ Начисление зарплаты и взносов.

Контроль результатов расчета

Чтобы убедиться в правильности выполненных настроек, сформируем отчет Подробный анализ НДФЛ по сотруднику (раздел Налоги и взносы — Отчеты по налогам и взносам) за весь текущий налоговый период. В отчете проверим, чтобы начиная с требуемого месяца применялись только коды вычетов на детей (например, 126, 127), а строки с кодом 104 отсутствовали.

← На главную