Как отразить удержание НДФЛ в 1С:ЗУП при 100% удержании из зарплаты (нулевой выплате)?

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

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

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

---

Правовая сторона вопроса: законно ли удерживать 100% дохода?

Прежде чем переходить к настройкам в программе 1С, давайте разберем правовые риски работодателя. Согласно статье 138 Трудового кодекса РФ, общий размер всех удержаний при каждой выплате заработной платы не может превышать 20%, а в случаях, предусмотренных федеральными законами (например, при удержании по исполнительным листам), — 50% (в исключительных случаях, таких как алименты на несовершеннолетних детей — до 70%).

Однако контролирующие органы разделяют понятия «принудительного удержания» и «добровольного распоряжения» сотрудника своими денежными средствами:

  1. Позиция Роструда (Письмо от 26.09.2012 № ПГ/7156-6-1): Работник имеет право распорядиться своей заработной платой по собственному усмотрению после того, как она начислена. Он может написать заявление с просьбой перечислять всю сумму (или ее часть) третьим лицам (кредиторам, взыскателям, приставам). В данном случае ограничения статьи 138 ТК РФ не применяются, так как это не принудительное взыскание работодателя, а волеизъявление самого сотрудника.
  2. Позиция Минтруда: Любые добровольные перечисления по заявлению сотрудника могут производиться только после удержания НДФЛ. Налог всегда имеет приоритет.
  3. Судебные риски: Несмотря на лояльное письмо Роструда, государственные инспекции труда (ГИТ) при проверках могут оштрафовать организацию по статье 5.27 КоАП РФ. Инспекторы могут заявить, что выплата сотруднику «нуля» в день выдачи зарплаты нарушает императивное требование статьи 136 ТК РФ о выплате зарплаты лично сотруднику не реже чем каждые полмесяца. Поэтому наиболее безопасный путь для компании — выплачивать сотруднику положенный процент на карту, чтобы он самостоятельно перечислял эти средства приставам. Если же руководство решило пойти навстречу сотруднику, критически важно иметь правильно оформленное заявление.

---

Логика налогового учета при нулевой выплате

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

Схема расчета в программе всегда должна выглядеть следующим образом:

Начислено (35 000 руб.) → Исчислен НДФЛ (4 555 руб.) → Удержан НДФЛ (4 555 руб.) → Чистый доход к распределению (30 445 руб.) → 100% удержание по исполнительному листу / заявлению (30 445 руб.) → К выплате на руки (0 руб.)

НДФЛ должен быть удержан и перечислен в бюджет в стандартные сроки, установленные для периода, в котором была произведена выплата (в данном случае — перечисление по исполнительному листу).

---

Пошаговое отражение операции в 1С:ЗУП 3.1

Главная сложность в программе 1С:ЗУП заключается в том, что удержание НДФЛ регистрируется в системе не документом Начисление зарплаты и взносов, а исключительно документами выплаты (ведомостями). Если мы просто начислим зарплату и проведем удержание, но не создадим ведомость, НДФЛ останется в статусе «исчислен, но не удержан», что приведет к грубым ошибкам в отчете 6-НДФЛ.

Рассмотрим пошагово, как правильно отразить данные операции в программе.

Шаг 1. Начисление заработной платы

Производим стандартное начисление заработной платы за месяц с помощью документа Начисление зарплаты и взносов. На этом этапе программа исчисляет НДФЛ (например, 4 555 рублей с оклада 35 000 рублей).

Шаг 2. Отражение удержания по заявлению или исполнительному листу

Если в вашей программе включен механизм ограничения взысканий (в настройках расчета зарплаты), система автоматически попытается ограничить удержание по исполнительному листу до 50% или 70%. Чтобы программа позволила удержать все 100% оставшегося дохода, выполним следующие действия:

В результате расчета удержания его сумма должна составить ровно 30 445 рублей (35 000 начислено минус 4 555 НДФЛ).

Шаг 3. Создание нулевой Ведомости (Критически важный шаг)

Для того чтобы программа перевела исчисленный НДФЛ в статус удержанного, мы обязаны создать документ выплаты:

  1. Создаем документ Ведомость в банк (или Ведомость в кассу / Ведомость на счета) за соответствующий месяц.
  2. Заполняем документ. По нашему сотруднику автоматически создастся строка.
  3. Обратите внимание: в колонке «К выплате» у данного сотрудника будет стоять сумма 0 рублей, однако в колонке «НДФЛ к удержанию» программа автоматически заполнит сумму рассчитанного налога — 4 555 рублей.
  4. Проводим этот документ ведомости.

Рассмотрим, как данная операция отражается в регистрах программы на уровне кода движений документа:


ДвиженияДокумента = ВедомостьВБанк.ПолучитьДвижения();
Для Каждого Движение Из ДвиженияДокумента Цикл
    Если Движение.РегистрНакопления = "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" Тогда
        // Программа фиксирует удержание НДФЛ, несмотря на нулевую выплату сотруднику
        Движение.Сумма = 4555; 
        Движение.ВыплаченныйДоход = 35000;
        Движение.ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.Зарплата;
    КонецЕсли;
КонецЦикла;

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

---

Распространенные ошибки пользователей

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

Суть ошибки: Бухгалтер видит в сформированной ведомости строку сотрудника с нулевой суммой к выплате. Считая эту строку «лишней» или ошибочной (ведь перечисления денег физически не происходит), бухгалтер просто удаляет ее из ведомости. Либо очищает ведомость за следующий месяц.

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

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

← На главную