Как настроить периоды заполнения в документе «Отражение удержанного НДФЛ» в 1С:ЗУП 3.1 согласно новым правилам 2024 года?

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

При работе в программе 1С:Зарплата и управление персоналом 8 (редакция 3.1) многие пользователи столкнулись с ситуацией, когда документ Отражение удержанного НДФЛ в бухучете заполняет периоды некорректно. Чаще всего проблема проявляется так: вместо ожидаемого календарного месяца или новых регламентированных интервалов программа продолжает подставлять старый диапазон — с 23-го числа прошлого месяца по 22-е число текущего. Рассмотрим подробнее, почему это происходит, как законодательство повлияло на алгоритмы 1С и что нужно сделать, чтобы данные заполнялись правильно.

Разберем законодательный контекст изменений

Для начала проанализируем, откуда взялась привязка к датам «23–22». В 2023 году в России действовал единый период для исчисления и удержания НДФЛ. Налоговые агенты подавали одно уведомление в месяц, куда попадал налог, удержанный именно в этот промежуток. Однако с 1 января 2024 года, согласно Федеральному закону от 27.11.2023 № 539-ФЗ, правила кардинально изменились.

Теперь мы обязаны подавать уведомления и уплачивать налог дважды в месяц. Периоды стали фиксированными внутри одного календарного месяца:

  1. Первый период: с 1-го по 22-е число текущего месяца. Уведомление подается до 25-го числа, налог платится до 28-го.
  2. Второй период: с 23-го по последнее число текущего месяца. Уведомление подается до 3-го числа следующего месяца, налог платится до 5-го.

Если ваша программа продолжает настойчиво предлагать период «с 23-го по 22-е», это прямой сигнал о том, что конфигурация работает по устаревшим алгоритмам 2023 года или в текущем релизе допущена программная ошибка.

Выясним причину ошибки в программе

Проанализируем техническую сторону вопроса. В программных продуктах 1С на стыке 2023 и 2024 годов происходила масштабная переработка механизмов учета НДФЛ. В частности, в некоторых релизах ветки 3.1.27 и 3.1.28 была зафиксирована ошибка 000150938. Суть ее заключалась в том, что при создании нового документа Отражение удержанного НДФЛ в бухучете программа ошибочно определяла отчетный период, цепляясь за старые границы дат.

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

Шаг 1: Обновление конфигурации

Первое и самое важное действие — это принудительное обновление программы. Как показывает практика и обсуждения специалистов, ручная настройка периодов в данном документе не предусмотрена пользовательскими настройками, так как алгоритм жестко прописан в коде конфигурации в соответствии с требованиями НК РФ.

Для исправления ситуации необходимо убедиться, что ваш релиз не ниже следующих значений:

В этих и последующих версиях разработчики привели логику заполнения документа в соответствие с двухпериодной системой 2024 года.

Шаг 2: Правильное создание документов в месяц

Разберем по шагам, как теперь должна выглядеть ваша работа с документом Отражение удержанного НДФЛ в бухучете. Забудьте о попытках заполнить один документ «одним махом» за весь месяц (с 1-го по 31-е). Теперь это технически невозможно и методологически неверно.

Для первого периода:

  1. Создаем новый документ.
  2. Устанавливаем дату документа в промежутке с 23-го по 25-е число текущего месяца.
  3. Программа автоматически должна определить период как «с 1-го по 22-е».
  4. Нажимаем кнопку «Заполнить». В табличную часть попадет весь налог, удержанный с начала месяца по 22-е число включительно.

Для второго периода:

  1. Создаем второй экземпляр документа.
  2. Устанавливаем дату документа последним числом месяца (или первыми числами следующего месяца, до 3-го числа).
  3. Программа автоматически переключит внутренний фильтр на период «с 23-го по последнее число месяца».
  4. Нажимаем кнопку «Заполнить».

Шаг 3: Проверка влияния даты документа

Важно понимать, что в актуальных релизах 1С:ЗУП 3.1 период заполнения критически зависит от даты документа, указанной в шапке. Рассмотрим пример: если вы создаете документ 20-м числом, программа «поймет», что вы еще находитесь внутри первого периода. Если вы укажете дату 23-е и позже — программа переключится на логику сбора данных за остаток месяца.

Если после обновления вы все еще видите странные даты, попробуйте перевыбрать месяц или изменить дату документа «туда-обратно», чтобы сработал программный обработчик события ПриИзменении для даты или месяца.

Почему нельзя настроить период «с 1-го по 31-е»?

Часто бухгалтеры спрашивают: «Можно ли настроить программу так, чтобы видеть весь месяц сразу?». Ответ: нет, для данного конкретного документа это не предусмотрено.

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

Если вам нужно увидеть сводные данные за весь месяц для внутреннего контроля или анализа, воспользуйтесь специализированными отчетами:

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

Синхронизация с 1С:Бухгалтерией

Выясним, к чему приведет неправильное заполнение периодов. Если вы попытаетесь «обмануть» программу и вручную (через расширения или правку кода) заставите документ собирать данные за весь месяц, то при синхронизации с 1С:Бухгалтерия 8 возникнут проблемы:

Таким образом, единственный верный путь — это использование типового функционала обновленной конфигурации, которая сама управляет периодами на основании даты документа и требований Налогового кодекса.

← На главную