Почему в расчетном листке 1С:ЗУП 2.5 возникает расхождение из-за НДФЛ с премии и как это исправить

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

При начислении квартальных или разовых премий документом Премия работникам организаций пользователи программы 1С:Зарплата и Управление Персоналом 2.5 могут столкнуться с ситуацией, когда математическая сумма по строкам отчета Расчетный листок (Остаток + Начислено - Удержано) не совпадает с итоговыми полями К выплате или Долг предприятия. При этом строка налога в расчетном листке выводится, но реальное сальдо взаиморасчетов на сумму этого налога не уменьшается, а в следующем месяце переходит в зависший долг.

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

Архитектурная причина расхождения данных в отчетах

Проанализируем, как формируется отчет Расчетные листки работникам организаций:

  1. Табличная часть с начислениями и удержаниями формируется на основании данных расчетных регистров и регистров учета НДФЛ.
  2. Итоговые показатели сальдо (начальный остаток, долг за предприятием/работником и сумма к выплате) рассчитываются исключительно по остаткам регистров накопления Взаиморасчеты с сотрудниками организаций и Зарплата за месяц организаций.

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

Способ 1. Расчет НДФЛ в документе начисления зарплаты (Штатный обход)

Рассмотрим основной регламентный вариант обхода ошибки без вмешательства в конфигурацию:

  1. Открываем проблемный документ Премия работникам организаций и очищаем в нем колонку исчисленного налога (оставляем только сумму начисленной премии). Проводим документ.
  2. Создаем или перезаполняем документ Начисление зарплаты работникам организаций за соответствующий месяц.
  3. Переходим на вкладку НДФЛ. Программа автоматически учтет базу начисленной премии и рассчитает суммарный налог по сотруднику.
  4. Проверяем, чтобы дата получения дохода в строках расчета НДФЛ соответствовала реальной дате фактической выплаты дохода сотруднику.

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

Способ 2. Обновление конфигурации и перепроведение документов

Разработчики устранили данное поведение конфигурации в релизе 2.5.114.1 и последующих версиях. Разберем по шагам порядок действий при обновлении:

  1. Создаем резервную копию информационной базы.
  2. Выполняем обновление конфигурации до актуального релиза.
  3. Открываем журнал документов и перепроводим все документы Премия работникам организаций, в которых расчет налога выполнялся внутри премии.
  4. Последовательно перепроводим последующие документы выплаты (ведомости) и закрытия месяца.
  5. Формируем отчет Расчетный листок и проверяем совпадение итогов.

Способ 3. Ручная корректировка регистра взаиморасчетов

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

  1. Переходим в меню: Документы -> Прочие -> Корректировка записей регистров накопления.
  2. Добавляем для настройки регистр накопления Взаиморасчеты с сотрудниками организаций.
  3. Создаем строку с видом движения Расход, указываем сотрудника, период взаиморасчетов, подразделение и сумму исчисленного с премии НДФЛ.
  4. Проводим документ корректировки датой начисления премии.

Способ 4. Исправление проведения документа в конфигураторе

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


Движение = Движения.ВзаиморасчетыССотрудникамиОрганизаций.ДобавитьРасход();
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.Физлицо = СтрокаПремии.Физлицо;
Движение.Сотрудник = СтрокаПремии.Сотрудник;
Движение.ПериодВзаиморасчетов = ПериодРегистрации;
Движение.СуммаВзаиморасчетов = СтрокаПремии.СуммаНДФЛ;

После корректировки модуля объекта необходимо перепровести документы премий текущего расчетного периода.

Контроль и диагностика данных

Для проверки корректности закрытия взаиморасчетов и выявления расхождений сформируем следующие стандартные отчеты:

  1. Ведомость по взаиморасчетам с сотрудниками — проверяем конечное сальдо на конец расчетного месяца.
  2. Расчетная ведомость (форма Т-51) — контролируем равенство начисленных, удержанных сумм и графы «К выплате».
  3. Анализ начисленных налогов и взносов (раздел НДФЛ) — сопоставляем исчисленный налог с данными регистров учета доходов и взаиморасчетов.
← На главную