Почему 1С:ЗУП 3.1 неверно считает НДФЛ по совместителям в обособленных подразделениях и как это исправить?

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

С переходом на новые правила учета НДФЛ в 2023 году многие пользователи программы 1С:Зарплата и управление персоналом 3.1 столкнулись с неприятной ситуацией: при окончательном расчете заработной платы за месяц система начинает «сторнировать» налог по обособленным подразделениям. Особенно остро эта проблема проявляется у сотрудников, которые работают в организации одновременно как основные работники и как внутренние совместители в разных филиалах (с разными регистрациями в ИФНС).

В этой статье мы подробно разберем, почему возникает перекос налоговой базы, какие внутренние механизмы программы за это отвечают, и как окончательно устранить эту ошибку с помощью патчей и организационных методов.

Анализируем причину возникновения ошибки

Давайте разберем ситуацию, которая стала классической для релизов ветки 3.1.24 и выше. Проблема кроется в механизме распределения НДФЛ, исчисленного с аванса (начисления за первую половину месяца). С 2023 года датой получения дохода считается дата фактической выплаты денег. Когда мы рассчитываем аванс, программа фиксирует сумму налога и привязывает ее к конкретному месту получения дохода (регистрации в ИФНС).

Проанализируем цепочку событий:

  1. Сотрудник получает доход в Головной организации (основное место) и в Обособленном подразделении (совместительство).
  2. При расчете документа Начисление за первую половину месяца программа должна четко разделить НДФЛ по двум разным ИФНС.
  3. В ряде релизов (например, 3.1.24.408) была выявлена ошибка: при расчете аванса по совместителю поле «Место получения дохода» в регистре налогового учета оставалось пустым или заполнялось данными головной организации.
  4. При итоговом Начислении зарплаты и взносов программа видит общую сумму дохода за месяц и пытается «зачесть» налог, исчисленный с аванса. Поскольку авансовый НДФЛ «ушел» на головную ИФНС, а доход по совместительству относится к обособленной, система создает корректирующие записи: сторно по одной налоговой и начисление по другой.

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

Официальные ошибки 1С: 20173756 и 20173672

Разберем конкретные программные ошибки, которые были зарегистрированы вендором:

Эти ошибки признаны критическими, так как они искажают налоговый регистр и делают невозможной автоматическую сверку налога.

Решение №1: Установка патчей (исправлений)

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

Для версии 3.1.24.408 был выпущен патч EF_20173784. Рассмотрим, что именно он исправляет:

Чтобы установить исправление, перейдите в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Убедитесь, что патч EF_20173784 (или более свежий кумулятивный патч для вашей версии) активен.

Решение №2: Обновление конфигурации

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

  1. В ветке 3.1.23 — начиная с релиза 3.1.23.649.
  2. В ветке 3.1.27 — начиная с релиза 3.1.27.51 и выше.

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

Решение №3: Организационный метод (Единый документ расчета)

Проанализируем ситуацию: программа часто ошибается, когда расчет по одному физическому лицу «разрывается» между разными документами или разными ответственными. Рассмотрим практическую рекомендацию, которая помогала еще в версии ЗУП 2.5 и остается актуальной для 3.1.

Попробуйте рассчитывать всех сотрудников (включая совместителей) одним общим документом Начисление зарплаты и взносов.

Если вы создаете отдельные документы по подразделениям, 1С при расчете второго документа может «не увидеть» контекст первого документа по тому же физлицу. Когда расчет идет в одном документе, система выстраивает единую очередь расчета налога для физлица, корректно распределяя вычеты и зачеты аванса между всеми рабочими местами сотрудника.

Как проверить корректность учета после исправлений?

Выясним, как убедиться, что проблема ушла. После установки патчей или обновления выполните следующие шаги:

  1. Перезаполните и пересчитайте документ Начисление зарплаты и взносов за проблемный месяц.
  2. Проанализируйте вкладку НДФЛ. Проверьте, чтобы по сотруднику не было строк с одинаковой суммой «плюс» и «минус» по разным ИФНС (если только вы действительно не меняли ему подразделение в течение месяца).
  3. Воспользуйтесь документом Перерасчет НДФЛ (раздел Налоги и взносы). Создайте новый документ, укажите год и месяц. Нажмите кнопку «Заполнить». Если документ остался пустым — значит, в учете все выровнялось. Если появились строки — программа пытается исправить ошибки распределения, и эти записи стоит провести.

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

← На главную