Ситуация, когда в ведомости на выплату аванса появляется колонка с удержанием налога, часто вызывает недоумение у бухгалтеров и кадровиков. По общему правилу, сформированному в Налоговом кодексе, налог на доходы физических лиц должен удерживаться при окончательном расчете за месяц, а не в момент выдачи первой части заработной платы. Однако программный комплекс 1С:Зарплата и управление персоналом (ЗУП) может вести себя иначе, если в конфигурации заданы специфические параметры.
Чаще всего такое поведение системы не является ошибкой разработчиков, а следствием некорректных настроек видов начислений или выбранного режима расчета зарплаты. Пользователь может случайно включить опцию, которая заставляет алгоритм считать аванс полноценным доходом, подлежащим налогообложению в момент выплаты. Разберемся детально, какие механизмы влияют на этот процесс и как вернуть стандартную логику работы.
Если вы видите сумму налога в авансовой ведомости, это сигнал к немедленной проверке конфигурации. Игнорирование этого момента может привести к тому, что сотрудник получит на руки меньше денег, чем ожидал, а в конце месяца возникнет переплата или необходимость сторнирования проводок. В некоторых случаях это даже может привести к штрафам со стороны налоговой инспекции за нарушение сроков перечисления средств в бюджет.
Нормативная база и стандартный порядок удержания
Согласно статье 223 Налогового кодекса РФ, датой фактического получения дохода в виде оплаты труда признается последний день месяца, за который он был начислен. Это фундаментальное правило диктует логику работы большинства бухгалтерских программ. НДФЛ исчисляется нарастающим итогом с начала года, но удерживается именно в день выплаты окончательного расчета. Аванс, по своей экономической сути, является лишь частью месячного заработка, выплачиваемой до завершения расчетного периода.
В классической схеме 1С:ЗУП 3.1 при проведении документа "Ведомость в банк" или "Ведомость в кассу" с видом операции "Аванс" система должна рассчитывать сумму к выплате за вычетом только тех удержаний, которые привязаны к этой конкретной выплате (например, алименты или исполнительные листы, если они настроены на удержание с аванса). Подоходный налог в стандартном сценарии здесь участвовать не должен.
⚠️ Внимание: Если ваша организация перешла на выплату зарплаты два раза в месяц равными долями с полным расчетом налога каждый раз, это должно быть явно закреплено в локальных нормативных актах и согласовано с методологией учета, так как это отклонение от стандартной практики.
Однако законодательство не запрещает работодателю удерживать налог и с аванса, если это прописано в трудовом договоре и позволяет сформированная сумма дохода. Но для этого требуются веские основания, например, специфика начислений или особые условия труда. В типовых конфигурациях такая возможность реализована через гибкие настройки, которые иногда активируются по ошибке.
Понимание разницы между датой получения дохода и датой удержания налога критически важно для правильной настройки программы. Если эти понятия смешиваются в настройках вида начисления, алгоритм расчета начинает выдавать неожиданные результаты. Система просто выполняет команду, заложенную в карточке начисления, не анализируя юридические тонкости, если ей явно не указано иное.
Влияние настроек вида начисления на расчет налога
Первое место, куда следует заглянуть при поиске причины удержания НДФЛ с аванса — это карточка вида начисления, используемого для расчета первой части зарплаты. Обычно это начисление с названием "Оплата по окладу за первую половину месяца" или аналогичное. Именно здесь скрыты переключатели, определяющие налоговое поведение суммы.
В форме редактирования вида начисления существует вкладка "НДФЛ". На этой вкладке расположен важный флаг, который называется "НДФЛ удерживается". Если этот флажок установлен, программа будет рассчитывать налог при каждом использовании данного начисления в документе начисления зарплаты. Для аванса это значение по умолчанию должно быть снято, так как налог удерживается с полного результата за месяц.
Также стоит проверить поле "Код дохода НДФЛ". Для авансовых выплат часто используется тот же код, что и для основной зарплаты (например, 2000), но в сочетании с флагом удержания это дает сбой. Если в системе настроено несколько видов начислений для разных категорий сотрудников, ошибка могла закрасться только в один из них, что усложняет диагностику.
Проверьте, не стоит ли галочка "НДФЛ удерживается" в карточке вида начисления аванса. Это самая частая причина появления налога в первой ведомости месяца.
Дополнительным фактором может служить настройка "Налог с этой выплаты". В новых версиях 1С:ЗУП алгоритмы стали более детализированными. Если здесь указано "Да", то система принудительно рассчитает налог, игнорируя общие настройки периода. Это может быть полезно для особых случаев, например, при выплате отпускных или больничных внутри месяца, но губительно для регулярного аванса по окладу.
Не забудьте проанализировать приоритеты вычетов. Если у сотрудника есть стандартные налоговые вычеты (на детей, например), они применяются к налоговой базе. При расчете аванса база может быть еще не сформирована корректно, и включение налога приведет к некорректному применению вычетов или их полному игнорированию в этой части расчета.
Режимы расчета зарплаты: помесячно или полумесячно
Глобальным параметром, влияющим на всю логику удержаний, является настройка режима расчета зарплаты в организации. В 1С:Зарплата и управление персоналом существует концепция расчета "помесячно" и "полумесячно". Выбор одного из этих режимов кардинально меняет поведение системы при формировании ведомостей.
При режиме "Помесячно" система ожидает, что вы сначала начислите зарплату за весь месяц (документ "Начисление зарплаты и взносов"), рассчитаете итоговый НДФЛ, и только потом будете выплачивать аванс и остаток. В этом режиме удержание налога с аванса технически невозможно, так как сумма налога еще не известна на момент выплаты первой части.
Однако, если в настройках организации (раздел Настройка → Организации) выбран режим "Полумесячный расчет", логика меняется. В этом случае программа считает, что вы рассчитываете и выплачиваете зарплату двумя независимыми частями. Здесь может активироваться механизм удержания налога с каждой части пропорционально, если это разрешено в настройках видов начислений.
| Параметр настройки | Режим "Помесячно" | Режим "Полумесячно" |
|---|---|---|
| Момент расчета НДФЛ | При начислении за месяц | При начислении за каждую половину |
| Выплата аванса | До расчета итогового налога | Как часть расчетного процесса |
| Риск удержания с аванса | Минимальный | Высокий (зависит от настроек) |
| Рекомендуемое использование | Стандартная схема работы | Специфические схемы оплаты |
Переключение между этими режимами требует осторожности. Если вы случайно сменили режим расчета в карточке организации, это может повлиять на все последующие расчеты. Проверьте поле "Режим расчета зарплаты" и убедитесь, что оно соответствует вашей фактической практике ведения учета.
Анализ документов начисления и выплат
Иногда проблема кроется не в глобальных настройках, а в ручных действиях пользователя при создании документов. В документе "Начисление зарплаты" (который делается раз в месяц) есть возможность вручную скорректировать суммы. Если бухгалтер в этом документе ошибочно указал сумму аванса как отдельное начисление с признаком налогооблагаемости, система отрабатует это буквально.
Особое внимание стоит уделить документу "Ведомость в банк". При создании ведомости на аванс важно правильно выбрать вид операции. Если вместо "Аванс" выбрать "Зарплата за месяц" или "Выплата доходов", система применит стандартный алгоритм удержания НДФЛ, так как будет считать, что выплачивается окончательный расчет. Путь к выбору: в шапке документа поле Вид операции.
Также проверьте, не используется ли документ "Начисление доходов, не облагаемых страховыми взносами" для выплаты аванса. Хотя название говорит об обратном, привязка такого начисления кwrong коду дохода НДФЛ может вызвать парадоксальную ситуацию, когда программа пытается удержать налог с суммы, которая не должна облагаться, или наоборот.
⚠️ Внимание: При ручном вводе сумм в табличную часть документа "Начисление зарплаты" всегда проверяйте колонку "НДФЛ". Если там появилась сумма, значит, вид начисления настроен на удержание, и это нужно исправить до проведения документа.
В сложных случаях, когда в организации много видов доплат и премий, стоит проверить сводную ведомость начислений. Возможно, какой-то бонус, выплачиваемый в первой половине месяца, настроен как полностью облагаемый доход с удержанием налога в момент выплаты. Это законно для премий, но не для окладной части аванса.
Специфика новых версий 1С:ЗУП 3.1
Разработчики 1С постоянно обновляют функционал, и в последних релизах появились новые возможности управления налогами. В версиях 3.1.14 и выше усилился контроль за соответствием дат выплаты и дат удержания. Появилась функция "Контроль выплаты НДФЛ", которая может блокировать проведение ведомости, если сумма налога рассчитана, но не удержана корректно.
В новых конфигурациях введен более строгий механизм регистрации доходов. Теперь система явно разграничивает доходы, выплачиваемые в текущем месяце, и доходы, начисленные за прошлые периоды. Если вы используете устаревшие виды начислений, перенесенные из старых баз (например, из ЗУП 2.5), они могут некорректно работать в новой архитектуре данных.
Функция "Перерасчет НДФЛ" стала более агрессивной. Если в начале месяца вы выплатили аванс с налогом (ошибочно), а в конце месяца сделали перерасчет, система может попытаться автоматически вернуть этот налог или зачесть его в счет будущих периодов, создавая запутанную картину в регистрах налогового учета.
Технические детали регистров
При ошибочном удержании запись попадает в регистр "Налог на доходы физических лиц". Чтобы исправить это, часто требуется прямое редактирование движений документа или использование обработки "Перерасчет НДФЛ".
Стоит также упомянуть обновление форм отчетности. Если программа удержала налог с аванса, она сформирует справку 2-НДФЛ с двумя датами получения дохода и двумя датами удержания налога для одного месяца. Это вызовет вопросы у налоговиков при камеральной проверке, так как нарушит привычную хронологию платежей.
Пошаговая инструкция по исправлению ситуации
Если вы обнаружили, что 1С удерживает НДФЛ с аванса, необходимо действовать быстро, пока документы не были окончательно закрыты периодом или сданы в банк. Ниже приведен алгоритм действий для возврата к штатному режиму работы.
- 🔍 Откройте карточку вида начисления, используемого для аванса, и снимите флаг "НДФЛ удерживается" на вкладке "НДФЛ".
- 🔄 Перепроведите документ "Начисление зарплаты" за текущий месяц, чтобы система пересчитала суммы налога с учетом новых настроек.
- 📝 Исправьте документ "Ведомость на выплату аванса": убедитесь, что вид операции стоит "Аванс", и пересчитайте суммы по кнопке "Заполнить".
- ✅ Сверьте итоговые суммы в регистрах налогового учета, чтобы убедиться, что лишние движения по НДФЛ исчезли.
В случае, если аванс уже был выплачен сотрудникам с удержанием налога, ситуация усложняется. Вам придется либо возвращать излишне удержанные средства сотрудникам из кассы, либо ждать конца месяца и делать зачет при выплате остальной части зарплаты. Второй вариант менее болезнен для кассовой дисциплины.
☑️ Чек-лист исправления ошибки
Иногда требуется использование специализированных обработок, например, "Удаление помеченных объектов", если были созданы дублирующие виды начислений. Но это крайняя мера. В большинстве случаев достаточно корректной перепроводки документов с правильными настройками.
⚠️ Внимание: Законодательство и интерфейсы программ 1С могут меняться. Всегда сверяйте актуальные настройки с официальными источниками или консультантами, особенно при обновлении платформы.
Вопросы и ответы (FAQ)
Можно ли законно удерживать НДФЛ с аванса в 1С?
Да, это возможно, если в трудовом договоре прописана выплата зарплаты двумя частями с полным расчетом налога в каждую дату выплаты. Однако это требует сложной настройки видов начислений в 1С и нестандартного документооборота.
Почему в справке 2-НДФЛ появились две даты удержания налога?
Это прямое следствие того, что программа удержала налог дважды: при выплате аванса и при выплате окончательного расчета. Исправить это можно только сторнированием ошибочного удержания с аванса и перепроведением документов.
Как отключить НДФЛ только для одного сотрудника?
Для этого нужно создать индивидуальный вид начисления в карточке сотрудника (план видов расчета), скопировать туда настройки основного оклада, но снять флаг удержания НДФЛ. Затем назначить этот вид начисления конкретному работнику.
Влияет ли дата выплаты аванса на расчет налога?
Сама по себе дата выплаты не влияет на ставку или базу налога. Однако она определяет регистрационный период для отражения удержания. Если удержание произошло в день аванса, датой перечисления налога в бюджет должна быть эта же дата, что нарушает стандартный цикл.
Что делать, если кнопка "НДФЛ удерживается" неактивна?
Это может означать, что вид начисления используется в проведенных документах текущего периода. Попробуйте сначала отменить проведение документов, изменить настройку, а затем провести их заново. Либо создайте новый вид начисления.