В практике работы бухгалтера нередко возникают нестандартные ситуации, связанные с расчетом заработной платы и удержанием налогов. Одной из таких сложных задач является учет НДФЛ, когда у сотрудника по тем или иным причинам сумма к выплате на руки оказывается равной нулю. В этой статье мы подробно разберем, почему в программе «1С:Зарплата и управление персоналом 3.1» в такой ситуации «зависает» налог, к каким методологическим ошибкам это может привести и как правильно настроить учет, чтобы программа работала корректно и без сбоев.
Для того чтобы понять природу возникновения этой ошибки, рассмотрим внутреннюю архитектуру учета НДФЛ в программе 1С:ЗУП 3.1. Начисление и удержание налога — это два абсолютно разных, разделенных во времени этапа:
НачислениеЗарплатыИВзносов. На этом этапе программа делает запись в «Приход» регистра накопления РасчетыНалогоплательщиковСБюджетомПоНДФЛ.РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Этот расход формируется исключительно документами группы Ведомость... (ведомости в банк, кассу, на счета или через раздатчика).Если у сотрудника по итогам месяца сумма к выплате получается равной ровно нулю, бухгалтер технически не может сформировать на него ведомость (или ведомость проводится с нулевой суммой выплаты, но без удержания налога). Как результат — НДФЛ остается исчисленным, но не удержанным. Данные «зависают» в регистре накопления, что приводит к некорректному заполнению регламентированной отчетности по форме 6-НДФЛ.
Выясним причину, по которой у сотрудника может образоваться нулевая выплата. Часто на практике бухгалтеры сталкиваются со следующей ситуацией: у сотрудника есть один реальный исполнительный лист (например, на алименты в размере 25%), а на оставшиеся 75% зарплаты он пишет заявление с просьбой перечислять эти деньги супруге. Чтобы автоматизировать этот процесс, расчетчики не придумывают ничего лучше, кроме как завести в программе второй фиктивный документ ИсполнительныйЛист.
Такой подход в корне неверен и является грубой методологической ошибкой. Исполнительный лист — это принудительное взыскание по решению суда или судебных приставов. Добровольное волеизъявление сотрудника переводить деньги жене, родственникам или третьим лицам не имеет никакого отношения к принудительным удержаниям. Оформление добровольного перевода через исполнительный лист искусственно обнуляет ведомость, ломая весь автоматический учет НДФЛ.
Иногда специалисты пытаются настроить специальный вид расчета с назначением Прочее удержание в пользу третьих лиц. Однако ведущие методологи фирмы 1С не рекомендуют использовать удержания для перевода зарплаты родственникам. Такое удержание уменьшает базу к выплате в ведомости, из-за чего программа некорректно рассчитывает и удерживает НДФЛ в ведомостях, требуя в дальнейшем ручной корректировки регистров.
Напомним, что согласно статье 138 Трудового кодекса РФ, общий размер всех принудительных удержаний при каждой выплате заработной платы ограничен:
При этом размер удержаний рассчитывается только после того, как из начисленной суммы будет исчислен НДФЛ. В программе 1С:ЗУП 3.1 реализован типовой механизм ОграничениеВзысканий, который автоматически следит за тем, чтобы сумма реальных удержаний по исполнительным листам не превышала установленные законом лимиты. Остаток долга программа автоматически переносит на следующий месяц. Таким образом, при наличии только реальных исполнительных листов выплата сотруднику на руки никогда не будет нулевой (если у него был доход), а значит, ведомость сформируется штатно и НДФЛ удержится автоматически.
Если сотрудник написал заявление на перечисление всей своей зарплаты (или ее части) супруге, это абсолютно легально в рамках статьи 136 ТК РФ (при наличии соответствующего пункта в трудовом договоре или допсоглашении). Рассмотрим два корректных технических сценария реализации этой задачи в связке программ 1С:ЗУП 3.1 и 1С:Бухгалтерия 8 (ред. 3.0), которые не ломают учет НДФЛ.
Этот способ является наиболее простым и позволяет сохранить полную автоматизацию учета без использования ручных проводок. Разберем его по шагам:
Сотрудники.Выплата зарплаты.При использовании этого сценария начисления и расчеты проходят абсолютно штатно. В конце месяца мы создаем стандартный документ ВедомостьВБанк (или ВедомостьНаСчета). В ведомости будет фигурировать сам сотрудник, сумма его зарплаты за вычетом НДФЛ и реального исполнительного листа. Программа увидит выплату дохода, закроет взаиморасчеты с сотрудником по 70 счету и автоматически сделает корректную запись в «Расход» по регистру НДФЛ — налог будет успешно удержан.
После синхронизации данных с программой 1С:Бухгалтерия 8 при формировании платежного поручения на основании ведомости в поле «Получатель» автоматически подставятся банковские реквизиты и ФИО жены, а в качестве сотрудника-основания для закрытия счета 70 останется сам работник.
Этот вариант подходит для базовых версий программ или в случаях, когда по техническим причинам невозможно изменить наименование получателя в ведомости внутри 1С:ЗУП 3.1. Проанализируем алгоритм действий:
1С:ЗУП 3.1 для сотрудника устанавливается способ выплаты «Через кассу» или «Через раздатчика».ВедомостьВКассу или ВедомостьЧерезРаздатчика на полную причитающуюся сумму. Программа фиксирует выплату дохода, закрывает взаиморасчеты в кадровой программе и штатно регистрирует удержание НДФЛ.1С:Бухгалтерия 8 бухгалтер не оформляет выдачу наличных из кассы. Вместо этого создается документ Операция, введенная вручную (ОперацияБух), с помощью которого задолженность по выплате переносится с сотрудника на его жену.Давайте посмотрим на пример программной проводки, которую формирует этот документ в бухгалтерском учете:
// Перенос задолженности по выплате заработной платы на третье лицо (супругу)
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Период = ДатаДокумента;
Проводка.СчетДт = Счета.РасчетыСПерсоналомПоОплатеТруда; // Счет 70
Проводка.СубконтоДт[Субконто.Сотрудники] = СсылкаНаСотрудника;
Проводка.СчетКт = Счета.РасчетыСРазнымиДебиторамиИКредиторами; // Счет 76.10 (или 76.09)
Проводка.СубконтоКт[Субконто.Контрагенты] = СсылкаНаСупругу; // Контрагент-физлицо
Проводка.Сумма = СуммаПереводаЖене;
После переноса задолженности на счет 76 фактическое перечисление денежных средств оформляется стандартным документом ПлатежноеПоручение, а затем документом СписаниеСРасчетногоСчета с видом операции «Прочие расчеты с контрагентами». В качестве получателя указывается супруга сотрудника (Дебет 76.10 — Кредит 51).
Таким образом, мы детально разобрали, как избежать «зависания» НДФЛ при нулевых выплатах, исключили методологические ошибки с фиктивными исполнительными листами и рассмотрели два надежных способа настройки выплат в пользу третьих лиц. Применение этих подходов гарантирует сдачу отчетности 6-НДФЛ без ошибок и ручных корректировок.