Как в 1С:ЗУП 3.1 реализовать удержание НДФЛ сразу при начислении и почему старая настройка из УПП больше не актуальна

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

При переходе с программ старого поколения, таких как 1С:УПП 1.3 или 1С:ЗУП 2.5, на современную 1С:Зарплата и управление персоналом 3.1, пользователи часто сталкиваются с отсутствием привычной настройки: "При начислении НДФЛ принимать исчисленный налог к учету как удержанный". В старых системах эта опция позволяла значительно упростить жизнь бухгалтеру, автоматически приравнивая исчисленный налог к удержанному в момент проведения документа начисления зарплаты. Однако в актуальных версиях программы этот функционал был полностью исключен. Рассмотрим подробно, почему это произошло и как теперь правильно вести учет.

Анализ законодательных причин: почему "галочку" убрали?

Для того чтобы понять логику разработчиков 1С, нам необходимо обратиться к первоисточнику — Налоговому кодексу РФ. Проанализируем статью 226, пункт 4. Согласно этой норме, налоговые агенты обязаны удержать начисленную сумму налога непосредственно из доходов налогоплательщика при их фактической выплате.

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

Выясним основные причины отказа от автоматического удержания:

  1. Разрыв во времени: Начисление зарплаты обычно происходит в последний день месяца (например, 31-е число), а фактическая выплата — в следующем месяце (например, 5-го или 10-го числа). Налог не может быть удержан раньше, чем деньги были выплачены сотруднику.
  2. Частичные выплаты: Если зарплата выплачивается частями, НДФЛ должен удерживаться пропорционально каждой выплате. Старая настройка не позволяла корректно отследить эти моменты.
  3. Требования отчетности: Современный отчет 6-НДФЛ строится строго по датам выплаты дохода. Если мы примем налог как удержанный в момент начисления, данные в отчете разойдутся с реальными банковскими выписками, что приведет к штрафам.

Разберем новую логику учета: Исчисление vs Удержание

Проанализируем, как теперь распределяются роли между документами в 1С:ЗУП 3.1. Теперь учет налога — это всегда двухшаговый процесс, который нельзя объединить в одну операцию.

Шаг 1: Исчисление налога. Это происходит в документах-начислениях (Начисление зарплаты и взносов, Отпуск, Премия, Больничный лист). В этот момент программа рассчитывает сумму налога на основании Планируемой даты выплаты. Мы как бы "бронируем" сумму, которую должны будем удержать позже.

Шаг 2: Удержание налога. Это событие происходит строго в момент формирования платежных документов (Ведомость в банк, Ведомость в кассу, Ведомость через раздатчика, Ведомость на счета). Когда мы заполняем ведомость, программа автоматически анализирует все документы-основания и "собирает" исчисленный налог, превращая его в удержанный.

Рассмотрим пример того, как система контролирует этот процесс. Если в документе Начисление зарплаты была указана планируемая дата выплаты 05.10.2023, а ведомость была создана фактически 10.10.2023, программа при проведении ведомости автоматически скорректирует дату получения дохода и дату удержания налога. В УПП такая ситуация часто приводила к "перекосам" в регистрах, в ЗУП 3.1 это штатный механизм.

Важность поля "Дата выплаты" в документах начисления

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

Поскольку "магической галочки" больше нет, контроль за датами становится обязанностью пользователя. Если реальная дата выплаты в ведомости отличается от планируемой в начислении, 1С:ЗУП 3.1 выполнит следующие действия:

  1. Сторнирует (отменит) налог, исчисленный на плановую дату.
  2. Исчислит налог заново на фактическую дату из ведомости.
  3. Зафиксирует удержание на фактическую дату.

Все эти движения можно увидеть в регистре накопления Расчеты налогоплательщиков с бюджетом по НДФЛ.

Как проверить состояние НДФЛ без старой настройки

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

Если вы видите расхождение между исчисленным и удержанным налогом, это означает одно из двух: либо вы еще не выплатили зарплату (не создали ведомость), либо в ведомости по какой-то причине не заполнилась колонка "НДФЛ к перечислению". Помните, что ручное редактирование сумм в ведомостях — крайне опасная практика, которая может "сломать" последовательность учета.

Глобальные изменения с 2023 года (ЕНП и ЕНС)

Выясним, почему возвращение старой настройки в принципе невозможно в современных реалиях. С 1 января 2023 года вступили в силу масштабные изменения в НК РФ. Теперь для зарплаты больше не действует правило "дохода последнего дня месяца". Зарплата признается доходом в день выплаты (как и отпускные или больничные).

Проанализируем последствия: Исчисление налога теперь всегда привязано к конкретной выплате. Если бы программа позволяла "принимать исчисленный налог как удержанный" в документе Начисление зарплаты, который проводится 31-го числа, а выплата идет 5-го числа следующего месяца, то вы бы подали неверное Уведомление об исчисленных суммах налогов в налоговую инспекцию. Вы бы заявили об удержании налога в одном отчетном периоде (или "рваном" периоде ЕНП), а фактически удержали бы его в другом. Это гарантированный штраф и пени.

Резюме для пользователей, переходящих с УПП

Вместо поиска отсутствующей настройки, мы рекомендуем привыкнуть к следующему алгоритму работы в 1С:ЗУП 3.1:

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

Таким образом, отсутствие настройки "Принимать исчисленный налог как удержанный" — это не ограничение программы, а механизм защиты пользователя от нарушения налогового законодательства и ошибок в регламентированной отчетности 6-НДФЛ.

← На главную