С переходом на новые правила учета НДФЛ в 2023 году многие пользователи программы 1С:Зарплата и управление персоналом 3.1 столкнулись с неприятной ситуацией: при окончательном расчете заработной платы за месяц система начинает «сторнировать» налог по обособленным подразделениям. Особенно остро эта проблема проявляется у сотрудников, которые работают в организации одновременно как основные работники и как внутренние совместители в разных филиалах (с разными регистрациями в ИФНС).
В этой статье мы подробно разберем, почему возникает перекос налоговой базы, какие внутренние механизмы программы за это отвечают, и как окончательно устранить эту ошибку с помощью патчей и организационных методов.
Давайте разберем ситуацию, которая стала классической для релизов ветки 3.1.24 и выше. Проблема кроется в механизме распределения НДФЛ, исчисленного с аванса (начисления за первую половину месяца). С 2023 года датой получения дохода считается дата фактической выплаты денег. Когда мы рассчитываем аванс, программа фиксирует сумму налога и привязывает ее к конкретному месту получения дохода (регистрации в ИФНС).
Проанализируем цепочку событий:
Начисление за первую половину месяца программа должна четко разделить НДФЛ по двум разным ИФНС.Начислении зарплаты и взносов программа видит общую сумму дохода за месяц и пытается «зачесть» налог, исчисленный с аванса. Поскольку авансовый НДФЛ «ушел» на головную ИФНС, а доход по совместительству относится к обособленной, система создает корректирующие записи: сторно по одной налоговой и начисление по другой.В итоге в расчетном листке сумма может быть верной, но в регистрах накопления Расчеты налогоплательщиков с бюджетом по НДФЛ и Сведения о доходах НДФЛ образуется хаос, который приводит к неверному заполнению отчетности 6-НДФЛ.
Разберем конкретные программные ошибки, которые были зарегистрированы вендором:
Эти ошибки признаны критическими, так как они искажают налоговый регистр и делают невозможной автоматическую сверку налога.
Самый быстрый способ решить проблему, если вы не можете прямо сейчас обновить конфигурацию до последнего актуального релиза — это установка специализированных патчей (EF). Рассмотрим наиболее важный из них.
Для версии 3.1.24.408 был выпущен патч EF_20173784. Рассмотрим, что именно он исправляет:
Начисление зарплаты и взносов.Чтобы установить исправление, перейдите в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Убедитесь, что патч EF_20173784 (или более свежий кумулятивный патч для вашей версии) активен.
Если патчи не помогают или ситуация касается увольнения совместителя (сообщение 11 в обсуждении), необходимо перейти на долгосрочную ветку поддержки. Разработчики исправили механизмы распределения налога в следующих версиях:
В этих версиях был существенно переработан программный код модуля расчета НДФЛ, отвечающий за сопоставление начисленных сумм и фактически удержанных налогов в разрезе подразделений.
Проанализируем ситуацию: программа часто ошибается, когда расчет по одному физическому лицу «разрывается» между разными документами или разными ответственными. Рассмотрим практическую рекомендацию, которая помогала еще в версии ЗУП 2.5 и остается актуальной для 3.1.
Попробуйте рассчитывать всех сотрудников (включая совместителей) одним общим документом Начисление зарплаты и взносов.
Если вы создаете отдельные документы по подразделениям, 1С при расчете второго документа может «не увидеть» контекст первого документа по тому же физлицу. Когда расчет идет в одном документе, система выстраивает единую очередь расчета налога для физлица, корректно распределяя вычеты и зачеты аванса между всеми рабочими местами сотрудника.
Выясним, как убедиться, что проблема ушла. После установки патчей или обновления выполните следующие шаги:
Начисление зарплаты и взносов за проблемный месяц.Перерасчет НДФЛ (раздел Налоги и взносы). Создайте новый документ, укажите год и месяц. Нажмите кнопку «Заполнить». Если документ остался пустым — значит, в учете все выровнялось. Если появились строки — программа пытается исправить ошибки распределения, и эти записи стоит провести.Важный нюанс: если вы столкнулись с проблемой при увольнении внутреннего совместителя, когда доход от компенсации отпуска попадает в базу, а зарплата — нет, проверьте последовательность документов. Документ Увольнение должен создаваться строго после того, как зафиксированы все начисления предыдущих периодов (авансы, больничные). В случае сбоя используйте документ Перенос данных для ручной корректировки регистров Сведения о доходах НДФЛ, хотя этот метод требует высокой квалификации технического специалиста.