Почему в ЗУП с января 2025 года не проводятся межрасчетные документы и как исправить ошибку пустой даты получения дохода?

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

В начале 2025 года многие бухгалтеры и специалисты по внедрению 1С столкнулись с критической проблемой: документы Отпуск и Больничный лист отказываются проводиться. Система выдает ошибку: «Запись не верна! Значение поля дата получения дохода не может быть пустым». Проблема локализуется в регистре накопления Расчеты налогоплательщиков с бюджетом по НДФЛ.

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

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

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

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

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

Способ 1: Установка официальных патчей и обновление

Прежде чем приступать к ручным корректировкам, проверим наличие обновлений. Разработчики 1С уже зарегистрировали эту проблему под номером 60019741. Для её решения выпущены оперативные исправления (патчи).

Рассмотрим последовательность действий:

  1. Перейдем в раздел АдминистрированиеОбслуживаниеОбновление программы.
  2. Убедимся, что установлены последние патчи, в частности EF_60019741 и EF_00166258.
  3. Проверим релиз конфигурации. Рекомендуется использовать версии не ниже 3.1.31.81 или 3.1.32.15, где алгоритм распределения вычетов был доработан.

Способ 2: Изменение последовательности проведения документов

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

  1. Найдем и отменим проведение документа Начисление зарплаты и взносов за декабрь 2024 года.
  2. Откроем проблемный документ Отпуск или Больничный лист января 2025 года.
  3. Нажмем кнопку Пересчитать НДФЛ на соответствующей вкладке. Посмотрим на результат: в большинстве случаев «пустые» строки исчезают, так как система перестает видеть конфликт вычетов с еще не проведенной зарплатой.
  4. Проведем межрасчетный документ.
  5. Вернемся к документу Начисление зарплаты и взносов за декабрь, перезаполним его (или только вкладку НДФЛ) и проведем заново.

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

Способ 3: Синхронизация дат выплаты

Иногда конфликт возникает из-за того, что дата выплаты отпуска установлена раньше, чем планируемая дата выплаты зарплаты за декабрь. Разберем пример:

Если зарплата за декабрь выплачивается 15.01.2025, а отпуск — 13.01.2025, система может запутаться в очередности применения стандартного вычета за январь. Попробуем установить в документе Отпуск дату выплаты, совпадающую с датой выплаты зарплаты (в нашем примере — 15.01.2025). Часто это приводит к тому, что лишние строки в расшифровке НДФЛ пропадают сами собой.

Способ 4: Анализ и ручная корректировка таблицы НДФЛ

Если документов немного, можно прибегнуть к ручной правке расшифровки. Однако будьте осторожны! Проанализируем последствия удаления строк.

Вариант А: Удаление пустой строки. Если сумма в строке с пустой датой нулевая или составляет +/- 1 рубль, ее удаление позволит провести документ. Но помните: программа может попытаться «вернуть» этот рубль в следующем документе (например, при расчете аванса).

Вариант Б: Перенос суммы. Это более безопасный метод. Посмотрим на строки НДФЛ в документе:

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

Способ 5: Программное исправление (для разработчиков)

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

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


// В процедуре СтрокаРасчетовНалогоплательщикаСБюджетом
НоваяСтрока.МесяцНалоговогоПериода = ?(ЗначениеЗаполнено(ДатаВыплаты), ДатаВыплаты, ДатаОперации);

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

Почему нельзя просто игнорировать проблему?

Важно понимать, что простое «пропихивание» документа любым способом может создать отложенные проблемы. Если вы удалили строку с налогом, который программа считала нужным начислить:

  1. В следующем месяце возникнет недоплата.
  2. При формировании 6-НДФЛ за 1 квартал 2025 года суммы налога могут не совпасть с исчисленным доходом.
  3. Взаиморасчеты с сотрудником могут «поплыть» на ту самую сумму корректировки.

Поэтому мы рекомендуем в первую очередь использовать Способ 1 (Патчи) и Способ 2 (Последовательность проведения), как наиболее безопасные и соответствующие методологии 1С.

← На главную