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

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

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

Разберем подробно математическую логику работы программы 1С:ЗУП 3.1 при межрасчетных и неполных выплатах, выясним причины распределения доходов по документам-основаниям и рассмотрим способы корректного отражения таких операций.

Принцип пропорционального расчета дохода и НДФЛ при частичной выплате

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

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

Рассмотрим конкретный практический пример:

  1. Сотруднику за месяц начислено 20 876 руб.
  2. Удержан НДФЛ в размере 2 714 руб. и сумма по исполнительному листу 2 000 руб.
  3. Полная сумма к выплате «на руки» составляет: 20 876 - 2 714 - 2 000 = 16 162 руб.
  4. Организация фактически выплачивает сотруднику 14 162 руб. (оставляя долг 2 000 руб.).

Для определения суммы дохода, подлежащего отражению в учете НДФЛ, программа составляет пропорцию:

Процент выплаты = (Фактически выплачено / Всего к выплате) * 100%
Процент выплаты = (14 162 / 16 162) * 100% = 87,6253%

Далее программа применяет полученный процент к первоначальной сумме начисленного дохода:

Учитываемый доход = 20 876 * 87,6253% = 18 292,66 руб.

Именно эта сумма (18 292,66 руб.) попадает в регистр НДФЛ при первичной выплате. Оставшаяся часть дохода (2 583,34 руб.) будет зарегистрирована в налоговом учете только тогда, когда компания полностью выплатят сотруднику остаток задолженности в размере 2 000 руб. Сложение этих частей дает исходный начисленный доход: 18 292,66 + 2 583,34 = 20 876 руб.

Почему при выплате долга подтягиваются суммы текущего или следующего месяца?

Часто возникает ситуация, когда при попытке выплатить только хвост задолженности (например, 2 000 руб.) в ведомость или регистры НДФЛ подтягиваются начисления последующих месяцев, которые еще не должны платиться. Рассмотрим причины этого поведения:

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

2. Наличие проведенных документов начисления за текущий месяц: если на момент выплаты старого долга в базе уже проведен документ Начисление зарплаты и взносов за следующий месяц, алгоритм расчета берет всю неоплаченную сумму задолженности за все периоды и начинает распределять выплачиваемые 2 000 руб. пропорционально между старым долгом и новым начислением.

Пошаговая инструкция: как правильно выплатить частичный долг за прошлый период

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

  1. Откроем документ выплаты (Ведомость в банк, Ведомость в кассу или Ведомость перечислений на счета).
  2. Нажмем кнопку автоматического заполнения ведомости.
  3. Найдем нужного сотрудника и дважды кликнем по сумме в колонке «К выплате». Откроется окно детализации «Расшифровка выплаты».
  4. В окне расшифровки проанализируем строки по документам-основаниям:
    • Удалим или обнулим строки, относящиеся к документам начисления текущего/будущего месяца.
    • Оставим только строку с документом-основанием за прошлый месяц, за который погашается задолженность, и укажем нужную сумму выплаты.
  5. Нажмем кнопку «ОК» для сохранения расшифровки.
  6. В документе ведомости нажмем кнопку «Обновить НДФЛ» (или пересчитаем налог), чтобы программа перерасчитала удержанный НДФЛ строго в рамках выбранного документа-основания.

Способы исправления накопившихся ошибок в регистрах

Если в базе образовалась пересортица по месяцам или документам-основаниям, проанализируем и устраним ее с помощью следующих инструментов:

1. Диагностика с помощью отчетов:

2. Точечная корректировка учета НДФЛ:
Для выравнивания данных в учете доходов и налога, если автоматические механизмы дают сбой, создадим документ Операция учета НДФЛ (раздел Налоги и взносы — Операции учета НДФЛ). В нем вручную скорректируем вкладки «Доходы» и «Удержано по расчетам с бюджетом».

3. Списание пересортицы взаиморасчетов:
Для устранения технических хвостов в регистре накопления Зарплата к выплате воспользуемся документом Перенос данных по соответствующему регистру, закрыв противоположные плюсовые и минусовые записи по документам-основаниям в ноль.

← На главную