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

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

1. Нужно ли удерживать НДФЛ с аванса: разъяснения законодательства

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

Официальная позиция ФНС России (письмо от 24.06.2022 № БС-4-11/7838@) гласит:

⚠️ Внимание: Удержание НДФЛ с аванса не является обязательным, но и не запрещено. Работодатель вправе выбрать один из двух вариантов:
  • 📌 Удерживать НДФЛ только с окончательного расчета (за вторую половину месяца).
  • 📌 Удерживать НДФЛ с каждой выплаты, включая аванс, с последующим перерасчетом по итогам месяца.

При этом второй вариант требует более сложной настройки в 1С ЗУП и повышенного внимания к корректности расчетов.

Важно понимать, что выбор способа удержания НДФЛ должен быть закреплен в учетной политике организации. Если вы решили удерживать налог с аванса, этот пункт должен быть прописан четко, чтобы избежать претензий со стороны налоговой инспекции. Также стоит учитывать, что при удержании НДФЛ с аванса сумма к выплате сотруднику уменьшается, что может вызвать вопросы с его стороны.

📊 Как ваша организация удерживает НДФЛ с аванса?
Только с окончательного расчета
С каждой выплаты (включая аванс)
Не удерживаем НДФЛ с зарплаты
Не знаю, как настроено

2. Настройка удержания НДФЛ с аванса в 1С ЗУП 3.1: пошаговая инструкция

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

Перейдите в раздел Настройки → Зарплата → Налоги и взносы и выполните следующие действия:

  1. Активируйте удержание НДФЛ с аванса:
    • 🔹 В разделе Налог на доходы физических лиц (НДФЛ) найдите параметр Удерживать НДФЛ с авансов.
    • 🔹 Установите флажок и сохраните настройки (Записать и закрыть).
  • Проверьте настройки видов расчета:
    • 🔹 Перейдите в Настройки → Виды расчета.
    • 🔹 Найдите вид расчета Аванс (или аналогичный, если у вас он называется иначе, например, Аванс по зарплате).
    • 🔹 Убедитесь, что в карточке вида расчета в поле НДФЛ стоит значение Удерживать.

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

    Активирован флажок "Удерживать НДФЛ с авансов"|Проверен вид расчета "Аванс" на предмет удержания НДФЛ|Настроены права доступа для бухгалтера по зарплате|Создана резервная копия базы перед изменениями-->

    3. Как формируется расчет НДФЛ с аванса: механизм работы 1С ЗУП

    Когда функция удержания НДФЛ с аванса активирована, 1С ЗУП выполняет расчет по следующему алгоритму:

    1. Расчет аванса: Программа определяет сумму аванса согласно настройкам (обычно 40-50% от оклада) и удерживает НДФЛ 13% (или другой процент для нерезидентов) с этой суммы.
    2. Формирование ведомости: Создается документ Ведомость на выплату зарплаты (или Ведомость в банк), где указывается сумма к выплате за минусом удержанного НДФЛ.
    3. Перерасчет по итогам месяца: При начислении окончательной зарплаты программа сверяет общую сумму НДФЛ за месяц и корректирует удержания. Если с аванса был удержан излишний налог, он зачитывается в счет будущих платежей.

    Пример расчета:

    ⚠️ Внимание: Если сотрудник получил аванс 20 000 ₽, то с него будет удержано 2 600 ₽ НДФЛ (13%). При окончательном расчете, допустим, его зарплата составила 40 000 ₽. Общий НДФЛ за месяц — 5 200 ₽. Поскольку 2 600 ₽ уже удержано, с окончательной выплаты будет удержано еще 2 600 ₽. Если бы НДФЛ не удерживали с аванса, то с 40 000 ₽ удержали бы сразу 5 200 ₽, а сотрудник получил бы на руки 34 800 ₽ вместо 37 400 ₽ (20 000 - 2 600 + 20 000 - 2 600).

    Чтобы избежать путаницы, рекомендуется использовать отдельные ведомости для аванса и окончательной выплаты. В 1С ЗУП это можно сделать через настройку Виды ведомостей в разделе Настройки → Зарплата.

    Этап расчета Действие программы Документ в 1С ЗУП
    Начисление аванса Рассчитывает 40-50% от оклада, удерживает НДФЛ 13% Начисление зарплаты и взносов (с типом Аванс)
    Выплата аванса Формирует ведомость на выплату за минусом НДФЛ Ведомость на выплату зарплаты
    Окончательный расчет Пересчитывает НДФЛ за весь месяц, зачитывает удержанный с аванса налог Начисление зарплаты и взносов (с типом Зарплата)
    Выплата зарплаты Формирует ведомость с учетом перерасчета НДФЛ Ведомость на выплату зарплаты

    4. Типичные ошибки при удержании НДФЛ с аванса и как их избежать

    Даже опытные бухгалтеры сталкиваются с ошибками при настройке удержания НДФЛ с аванса. Рассмотрим наиболее распространенные проблемы и способы их решения:

    • 🚨 Двойное удержание НДФЛ: Возникает, если программа не учитывает удержанный с аванса налог при окончательном расчете. Решение: Проверьте настройки перерасчета в документе Начисление зарплаты и взносов — должен быть активирован флажок Учитывать удержанный НДФЛ с аванса.
    • 🚨 Некорректная сумма к выплате: Если сотрудник получает на руки меньше, чем ожидает, возможно, НДФЛ удерживается дважды. Решение: Сверьте данные в ведомостях на выплату аванса и зарплаты — суммы НДФЛ должны компенсироваться.
    • 🚨 Ошибки в 6-НДФЛ: Если в отчетности появляются расхождения, проверьте даты удержания налога. Согласно п. 4 ст. 226 НК РФ, датой удержания НДФЛ считается день фактической выплаты дохода. Решение: В документах Ведомость на выплату убедитесь, что дата совпадает с реальной выплатой.
    • Еще одна частая ошибка — неверная настройка видов расчета. Например, если в карточке вида расчета Аванс не указано, что НДФЛ удерживается, программа не будет этого делать, даже если флажок в общих настройках активирован. Всегда проверяйте настройки на двух уровнях:

      1. Общие настройки программы (Настройки → Зарплата → Налоги и взносы).
      2. Настройки конкретного вида расчета (Настройки → Виды расчета).

    💡

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

    5. Проверка корректности удержания НДФЛ: отчеты и сверки

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

    • 📊 Анализ начислений и удержаний: Показывает детализацию по каждому сотруднику, включая суммы аванса, удержанного НДФЛ и окончательной зарплаты. Путь: Отчеты → Зарплата → Анализ начислений и удержаний.
    • 📊 Свод по НДФЛ: Сверяет суммы удержанного налога с данными для 6-НДФЛ. Путь: Отчеты → Налоги и взносы → Свод по НДФЛ.
    • 📊 Карточка сотрудника: Позволяет просмотреть историю начислений и удержаний за любой период. Путь: Кадры → Сотрудники → [Выбрать сотрудника] → Карточка.

    Особое внимание уделите сверке с 6-НДФЛ. В отчете должны совпадать:

    • 🔢 Суммы начисленного дохода (раздел 2).
    • 🔢 Суммы удержанного НДФЛ (раздел 2).
    • 🔢 Даты удержания налога (раздел 2, графа 110).
    • Если обнаружите расхождения, воспользуйтесь отчетом "Проверка 6-НДФЛ" (Отчеты → Налоги и взносы → Проверка 6-НДФЛ), который выявит ошибки автоматически.

      Также рекомендуется ежемесячно формировать реестр выплат с детализацией по сотрудникам. Это поможет оперативно реагировать на вопросы работников о суммах к выплате. Реестр можно экспортировать в Excel через кнопку Выгрузить в верхней панели отчета.

      Что делать, если в 6-НДФЛ не совпадают суммы?

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

      1. Проверьте, все ли документы по начислению зарплаты и аванса проведены.

      2. Убедитесь, что в настройках видов расчета корректно указаны параметры удержания НДФЛ.

      3. Сверьте даты удержания налога в документах Ведомость на выплату с реальными датами перечисления денег сотрудникам.

      4. Если ошибка сохраняется, воспользуйтесь обработкой Проверка и исправление данных по НДФЛ (доступна в Сервис → Проверка данных).

      6. Особенности удержания НДФЛ с аванса для нерезидентов и иностранных работников

      Если в вашей организации работают иностранные граждане или нерезиденты РФ, удержание НДФЛ с аванса имеет свои нюансы. Согласно ст. 224 НК РФ, для нерезидентов ставка НДФЛ составляет 30% (за исключением некоторых категорий, например, высококвалифицированных специалистов, для которых действует ставка 13%).

      В 1С ЗУП настройка удержания НДФЛ для нерезидентов выполняется следующим образом:

      1. В карточке сотрудника (Кадры → Сотрудники) проверьте статус налогового резидента в разделе Налоги и взносы.
      2. Если сотрудник — нерезидент, установите флажок Нерезидент и укажите соответствующую ставку НДФЛ (обычно 30%).
      3. Убедитесь, что в виде расчета Аванс разрешено удержание НДФЛ по индивидуальной ставке.

      Пример расчета для нерезидента:

      ⚠️ Внимание: Если нерезидент получает аванс в размере 20 000 ₽, с него удерживается 6 000 ₽ НДФЛ (30%). При окончательном расчете, если зарплата составила 40 000 ₽, общий НДФЛ будет 12 000 ₽. Поскольку 6 000 ₽ уже удержано, с окончательной выплаты удерживается еще 6 000 ₽. Сотрудник получает на руки 14 000 ₽ (20 000 - 6 000) + 14 000 ₽ (20 000 - 6 000) = 28 000 ₽.

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

      7. Автоматизация процесса: как упростить удержание НДФЛ с аванса

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

      • 🤖 Регламентные задания: Настройте автоматическое создание документов Начисление аванса и Ведомость на выплату в определенные дни месяца. Путь: Администрирование → Регламентные задания.
      • 🤖 Шаблоны документов: Создайте шаблоны для авансовых начислений и ведомостей, чтобы не вводить данные вручную. Путь: Настройки → Шаблоны документов.
      • 🤖 Интеграция с банком: Настройте автоматический экспорт ведомостей в банк-клиент для выплаты аванса. Это избавит от ручного ввода платежных поручений.

      Для крупных организаций с большим штатом рекомендуется использовать пакетную обработку документов. Например, можно одновременно создать ведомости на выплату аванса для всех подразделений через обработку Групповая обработка документов (Сервис → Групповая обработка).

      Еще один полезный инструмент — отчет "Контроль выплат" (Отчеты → Зарплата → Контроль выплат). Он показывает, кому из сотрудников не был выплачен аванс или зарплата, и помогает избежать пропусков. Также в отчете отображаются суммы удержанного НДФЛ, что упрощает сверку.

      💡

      Автоматизация удержания НДФЛ с аванса сокращает время на расчет зарплаты на 30-40% и снижает риск ошибок в отчетности. Однако перед настройкой автоматических процессов обязательно протестируйте их на копии базы, чтобы избежать сбоев.

      8. Частые вопросы по удержанию НДФЛ с аванса в 1С ЗУП

      ❓ Нужно ли удерживать НДФЛ с аванса, если сотрудник уволился до конца месяца?

      Да, в этом случае аванс становится окончательным расчетом, и НДФЛ должен быть удержан в полном объеме. В 1С ЗУП при проведении документа Уволенные сотрудники программа автоматически пересчитает налог с учетом выплаченного аванса. Убедитесь, что в настройках вида расчета Аванс установлен флажок Учитывать при увольнении.

      ❓ Как исправить ошибку, если НДФЛ с аванса был удержан дважды?

      Если произошла двойная уплата НДФЛ, необходимо:

      1. Сформировать документ Корректировка удержаний (Зарплата → Корректировка удержаний).
      2. Указать сотрудника, вид удержания (НДФЛ) и сумму излишне удержанного налога со знаком "минус".
      3. Пересчитать зарплату за месяц и сформировать уточненную ведомость.

      Излишне удержанный НДФЛ будет зачтен в счет будущих платежей или возвращен сотруднику.

      ❓ Можно ли в 1С ЗУП настроить удержание НДФЛ с аванса только для отдельных сотрудников?

      Да, это возможно. Для этого:

      1. Создайте отдельный вид расчета для аванса с удержанием НДФЛ (например, Аванс с НДФЛ).
      2. В карточке сотрудника, для которого нужно удерживать налог с аванса, укажите этот вид расчета в настройках начислений.
      3. Для остальных сотрудников оставьте стандартный вид расчета Аванс без удержания НДФЛ.

      Таким образом, налог будет удерживаться выборочно.

      ❓ Что делать, если в 6-НДФЛ не отражается удержанный с аванса НДФЛ?

      Проблема может быть связана с некорректными датами удержания. Проверьте:

      • 📅 Дату в документе Ведомость на выплату аванса — она должна совпадать с реальной датой перечисления денег.
      • 📅 Настройки отчетного периода в 6-НДФЛ — удерживаемый с аванса НДФЛ должен попадать в тот же период, что и окончательный расчет.

      Если даты верные, обновите отчет 6-НДФЛ через кнопку Заполнить или воспользуйтесь обработкой Проверка и исправление данных по НДФЛ.

      ❓ Как в 1С ЗУП отразить возврат излишне удержанного НДФЛ сотруднику?

      Для возврата излишне удержанного НДФЛ:

      1. Сформируйте документ Выплата дохода (Зарплата → Все начисления) с типом Возврат НДФЛ.
      2. Укажите сотрудника, сумму к возврату и дату выплаты.
      3. Проведите документ и сформируйте ведомость на выплату.

      В отчете 6-НДФЛ эта операция отразится в разделе 2 с признаком "2" (возврат налога).