Начисление НДФЛ в 1С — одна из самых критичных операций для бухгалтера, где малейшая ошибка может привести к штрафам от налоговой или переплатам сотрудников. Программа автоматизирует расчет налога, но только при правильных настройках: от выбора ставки (13%, 15%, 30% или 35%) до учета вычетов и особенностей доходов. В этой статье разберем пошаговый алгоритм начисления НДФЛ в типовой конфигурации 1С:Зарплата и Управление Персоналом 8 (ред. 3.1), включая нюансы для разных видов доходов — зарплаты, премий, материальной помощи и дивидендов.
Особое внимание уделим автоматическому заполнению декларации 6-НДФЛ напрямую из документа "Начисление зарплаты" — это экономит часы работы при сдаче отчетности. Также рассмотрим типичные ошибки, из-за которых НДФЛ рассчитывается неверно: неправильные коды доходов, пропущенные вычеты или неверно указанный статус налогоплательщика. Если вы работаете с 1С:Бухгалтерией 8, принципы будут аналогичными, но с учетом специфики интерфейса.
1. Настройка параметров учета НДФЛ в 1С
Прежде чем приступать к начислению налога, необходимо проверить и настроить параметры учета в программе. Это делается один раз при внедрении или после обновления законодательства. Основные настройки находятся в разделе Зарплата и кадры → Настройка → Параметры учета.
В блоке "Налог на доходы физических лиц" укажите:
- 📌 Ставку по умолчанию (обычно 13% для резидентов РФ).
- 📌 Порядок уплаты НДФЛ: "Перечислять в бюджет при выплате дохода" или "Удерживать при выплате, перечислять позже".
- 📌 Коды доходов и вычетов по классификатору ФНС (обновляются автоматически при поддержке 1С).
- 📌 Способ отражения НДФЛ в бухучете: через счет 68.01 или субсчета для разных ставок.
Если в вашей организации есть иностранные сотрудники, добавьте дополнительные ставки НДФЛ (15%, 30%) в справочник "Ставки НДФЛ" (Справочники → Зарплата → Ставки НДФЛ).
Обратите внимание на настройку периодичности уплаты НДФЛ. По умолчанию программа предлагает перечислять налог не позднее дня, следующего за днем выплаты дохода (ст. 226 НК РФ). Однако для некоторых видов доходов (например, дивидендов) сроки могут отличаться. Проверить актуальные правила можно в Справочники → Классификаторы → Сроки уплаты НДФЛ.
Что будет, если не настроить ставки НДФЛ?
Если в программе не указаны актуальные ставки или коды доходов, 1С будет использовать значения по умолчанию. Это приведет к ошибкам в расчетах — например, для нерезидентов налог рассчитается по ставке 13% вместо 30%, а в отчетности 6-НДФЛ появятся неверные коды. Исправить это придется вручную, пересчитывая налог и подавая уточненные декларации.
2. Виды доходов и их кодирование в 1С
В 1С:ЗУП каждый вид дохода имеет свой код, который потом попадает в отчетность 6-НДФЛ и 2-НДФЛ. Коды доходов берутся из классификатора ФНС и обновляются вместе с релизами программы. Основные группы доходов и их коды:
| Вид дохода | Код дохода | Ставка НДФЛ | Особенности |
|---|---|---|---|
| Зарплата (оклад, премия) | 2000 | 13% (30% для нерезидентов) | Вычеты применяются |
| Отпускные | 2012 | 13% | НДФЛ удерживается при выплате |
| Материальная помощь | 2760 | 13% (если > 4 000 руб. в год) | Не облагается НДФЛ в пределах лимита |
| Дивиденды | 1010 | 13% (15% с 2021 г. для нерезидентов) | Удерживается при выплате |
| Подарки (свыше 4 000 руб.) | 2720 | 35% | Облагается только сумма превышения |
Коды доходов указываются в документах начисления (Зарплата → Все начисления) или в справочнике Виды начислений. Если код неверный, НДФЛ рассчитается неправильно, а отчетность будет отклонена. Например, материальная помощь до 4 000 руб. не облагается НДФЛ, но только если в документе указан код 2760 и сумма не превышает лимит.
Зарплата и премии|Отпускные и больничные|Материальная помощь|Дивиденды|Другое-->
3. Пошаговый расчет НДФЛ в документе "Начисление зарплаты"
Основной документ для начисления НДФЛ — Начисление зарплаты и взносов (Зарплата → Начисление зарплаты). Рассмотрим процесс на примере ежемесячной зарплаты:
- Создайте документ за нужный месяц. Программа автоматически подтянет сотрудников и их оклады.
- Проверьте начисления: в табличной части должны быть указаны все виды доходов (оклад, премии, компенсации) с правильными кодами.
- Укажите вычеты: в колонке "Вычеты" отобразятся стандартные (на детей), социальные или имущественные вычеты, если они были заданы в карточке сотрудника (
Справочники → Сотрудники → НДФЛ). - Рассчитайте НДФЛ: нажмите кнопку
Рассчитать. Программа автоматически: - 🔹 Применит ставку НДФЛ (по умолчанию 13% для резидентов).
- 🔹 Учтет вычеты (если они не превышают доход).
- 🔹 Сформирует проводки по дебету счета 70 и кредиту счета 68.01.
- 📄 Сумму налога к удержанию по каждому сотруднику.
- 📄 Дата удержания (обычно совпадает с датой выплаты).
- 📄 Срок перечисления в бюджет (следующий день после выплаты).
- 🔍 Статус налогоплательщика в карточке сотрудника (резидент/нерезидент).
- 🔍 Наличие вычетов — иногда они "сбрасываются" после обновления программы.
- 🔍 Коды доходов — например, премия по производственным результатам имеет код
2002, а не2000. - 💰 Аванс не облагается НДФЛ, но только если он не превышает 50% от оклада (письмо Минфина от 2017 г.).
- 💰 Премии включаются в налогооблагаемую базу полностью, если не являются подарками или поощрениями по случаю юбилея (для них есть льготы).
- 🏖️ Отпускные облагаются НДФЛ по ставке 13%, даже если выплачены заранее (за 3 дня до отпуска).
- 🏥 Больничные облагаются НДФЛ в полном объеме, но не подлежат обложению страховыми взносами (кроме несчастных случаев).
- 🎁 Материальная помощь до 4 000 руб. в год не облагается НДФЛ (код
2760). - 🎁 Подарки до 4 000 руб. в год также освобождены от налога (код
2720). - 🎁 Если сумма превышает лимит, НДФЛ удерживается только с разницы (по ставке 35% для подарков).
После расчета в документе появится вкладка НДФЛ, где можно увидеть:
Коды доходов соответствуют классификатору ФНС|Ставка НДФЛ верна для статуса сотрудника|Вычеты применены корректно|Сумма налога совпадает с ручным расчетом-->
Если сумма НДФЛ кажется подозрительно большой или маленькой, проверьте:
НДФЛ рассчитывается отдельно по каждому виду дохода. Например, если сотрудник получил зарплату (2000) и материальную помощь (2760), налог будет удержан с каждой суммы по своим правилам.
4. Особенности начисления НДФЛ для разных доходов
Не все доходы облагаются НДФЛ одинаково. Рассмотрим ключевые нюансы для самых распространенных случаев.
4.1. Зарплата и премии
Для окладов и премий используется ставка 13% (для резидентов) или 30% (для нерезидентов). НДФЛ удерживается в день выплаты дохода, даже если зарплата выплачивается частями (аванс + основная часть). Важно:
4.2. Отпускные и больничные
НДФЛ с отпускных удерживается в день их выплаты, а с больничных — при перечислении пособия сотруднику. Особенности:
4.3. Материальная помощь и подарки
Здесь действуют льготы:
Чтобы 1С автоматически учитывала лимиты по материальной помощи, заведите отдельный вид начисления с кодом 2760 и укажите в нем параметр "Не облагается НДФЛ в пределах 4 000 руб.".
4.4. Дивиденды
С 2021 года для дивидендов действует ставка 13% для резидентов и 15% для нерезидентов. НДФЛ удерживается при выплате дивидендов, а не при их начислении. В 1С это оформляется документом Выплата дивидендов (Зарплата → Дивиденды).
⚠️ Внимание: Если дивиденды выплачиваются нерезиденту, проверьте наличие соглашения об избежании двойного налогообложения между РФ и страной его резидентства. В некоторых случаях ставка может быть снижена до 5-10%.
5. Удержание и перечисление НДФЛ в бюджет
После начисления НДФЛ его нужно удержать из дохода сотрудника и перечислить в бюджет. В 1С этот процесс автоматизирован, но требует контроля.
5.1. Удержание НДФЛ
Удержание происходит в документе Выплата зарплаты (Зарплата → Выплата зарплаты). При проведении документа программа:
- Сверяет сумму к выплате с начисленным НДФЛ.
- Удерживает налог из дохода сотрудника (но не более 50% от выплаты, ст. 138 ТК РФ).
- Формирует проводку:
Дт 70 Кт 68.01.
Если сумма к выплате меньше НДФЛ (например, при удержаниях по исполнительным листам), налог переносится на следующий месяц. Проверить остатки можно в отчете Карточка счета 68.01.
5.2. Перечисление НДФЛ в бюджет
Для перечисления налога используется документ Списание с расчетного счета (Банк → Банковские выписки → Списание) с видом операции Перечисление налога (НДФЛ). Важно:
- 📅 Срок перечисления — не позднее следующего дня после выплаты дохода (для зарплаты).
- 📋 Реквизиты: ИФНС, КБК (182 1 01 02010 01 1000 110), ОКТМО.
- 🔄 Привязка к платежу: в документе укажите связь с начислением зарплаты, чтобы 1С автоматически заполнила назначение платежа.
⚠️ Внимание: Если НДФЛ перечислен с опозданием, на организацию будет начислена пеня (1/300 ставки рефинансирования за каждый день просрочки). В 1С пеню можно рассчитать в отчетеРасчет пеней по налогам(Отчеты → Пени и штрафы).
6. Формирование отчетности 6-НДФЛ и 2-НДФЛ
После начисления и уплаты НДФЛ необходимо сдать отчетность. В 1С это делается автоматически на основе проведенных документов.
6.1. Декларация 6-НДФЛ
Формируется в разделе Отчеты → Регламентированные → 6-НДФЛ. Программа заполнит:
- 📊 Раздел 1: обобщенные данные по ставкам и суммам налога.
- 📊 Раздел 2: даты получения доходов, удержания и перечисления НДФЛ.
Перед отправкой проверьте:
- 🔎 Совпадают ли суммы в разделе 1 с оборотками по счету 68.01.
- 🔎 Нет ли в разделе 2 строк с датой перечисления позже срока.
- 🔎 Все ли коды доходов соответствуют классификатору.
6.2. Справки 2-НДФЛ (при необходимости)
Если сотрудник запросил справку или нужно сдать данные в ИФНС, формируйте 2-НДФЛ в разделе Отчеты → Регламентированные → 2-НДФЛ. В справке отразятся:
- 📑 Все доходы сотрудника за год с кодами.
- 📑 Примененные вычеты.
- 📑 Суммы удержанного и перечисленного НДФЛ.
⚠️ Внимание: С 2023 года справки 2-НДФЛ сдаются только по запросу налоговой или сотрудника. Вместо них действует новая форма "Расчет по форме 6-НДФЛ" с поквартальной сдачей.
7. Типичные ошибки и как их избежать
Даже в автоматизированной системе ошибки при начислении НДФЛ встречаются часто. Вот самые распространенные:
| Ошибка | Причина | Как исправить |
|---|---|---|
| НДФЛ не удержан | Неверный статус сотрудника (резидент/нерезидент) | Проверьте карточку сотрудника в Справочники → Сотрудники → НДФЛ |
| Неверная сумма налога | Ошибка в коде дохода или вычетах | Перепроверьте виды начислений и вычеты в документе |
| НДФЛ удержан, но не перечислен | Не сформирован платежный документ | Создайте Списание с расчетного счета с видом операции "НДФЛ" |
| Ошибка в 6-НДФЛ | Несовпадение дат получения дохода и удержания | Исправьте даты в документах начисления и выплаты |
Чтобы минимизировать ошибки:
- Ежемесячно сверяйте обороты по счету
68.01с суммами в 6-НДФЛ. - Используйте отчет
Анализ начислений по НДФЛ(Отчеты → Зарплата → Анализ НДФЛ). - Обновляйте классификаторы кодов доходов и вычетов после каждого релиза 1С.
8. Автоматизация и интеграция с другими системами
В крупных компаниях начисление НДФЛ может быть интегрировано с другими системами — например, с 1С:Бухгалтерией для автоматического формирования проводок или с банк-клиентом для уплаты налогов. Возможные сценарии:
- 🔄 Обмен с 1С:Бухгалтерией: начисления из ЗУП автоматически попадают в бухгалтерскую базу как проводки по счету 70.
- 💳 Интеграция с банком: платежные поручения на уплату НДФЛ формируются и отправляются без ручного ввода.
- 📤 ЭДО с ИФНС: отчетность 6-НДФЛ отправляется напрямую из 1С через оператора электронного документооборота.
Для настройки интеграции используйте:
- 🔧 Планы обмена между базами 1С (
Администрирование → Обмен данными). - 🔧 Подключение к банк-клиенту через модуль "1С:ДиректБанк".
- 🔧 Настройку ЭДО в разделе
Администрирование → Организации → Электронный документооборот.
⚠️ Внимание: При настройке обмена данными между 1С:ЗУП и 1С:Бухгалтерией проверьте соответствие счетов учета (например, 70 счет в ЗУП должен совпадать со счетом в бухгалтерии). Расхождения приведут к дублям проводок или потерям данных.
FAQ: Частые вопросы по НДФЛ в 1С
Как в 1С поменять ставку НДФЛ для нерезидента?
Откройте карточку сотрудника (Справочники → Сотрудники), перейдите на вкладку НДФЛ и выберите статус "Нерезидент". Ставка автоматически изменится на 30% (или 15% для дивидендов). Если нужна другая ставка (например, 13% по соглашению об избежании двойного налогообложения), добавьте ее в справочник Ставки НДФЛ и укажите вручную.
Почему в 6-НДФЛ не попадают отпускные?
Скорее всего, в документе Начисление отпуска неверно указан код дохода. Проверьте, что для отпускных стоит код 2012. Также убедитесь, что документ проведен и дата начисления попадает в отчетный период. Если отпускные начислены в декабре, но выплачены в январе, они попадут в 6-НДФЛ за 1 квартал.
Можно ли в 1С автоматически рассчитывать вычеты на детей?
Да, для этого в карточке сотрудника на вкладке НДФЛ укажите количество детей и их возраст. Программа автоматически применит стандартные вычеты (1 400 руб. на первого ребенка, 3 000 руб. на третьего и последующих). Вычеты действуют до тех пор, пока доход сотрудника с начала года не превысит 350 000 руб. (лимит на 2026 год).
Как исправить ошибку в 6-НДФЛ после сдачи?
Если ошибка обнаруžena после сдачи отчетности, нужно подать уточненный расчет. В 1С:
- Откройте ранее сформированный 6-НДФЛ (
Отчеты → Регламентированные → 6-НДФЛ). - Нажмите
Создать уточненныйи исправьте данные. - Сформируйте новый файл и отправьте через ЭДО или личный кабинет налогоплательщика.
Если ошибка привела к недоплате налога, одновременно перечислите недостающую сумму и пени.
Что делать, если НДФЛ удержан, но не перечислен?
Срочно сформируйте платежное поручение на перечисление налога:
- Откройте
Банк → Банковские выписки → Списание. - Выберите вид операции
Перечисление налога (НДФЛ). - Укажите сумму долга (ее можно взять из отчета
Карточка счета 68.01). - Заполните реквизиты ИФНС и КБК (182 1 01 02010 01 1000 110).
После оплаты проверьте, чтобы в 6-НДФЛ дата перечисления совпадала с датой платежного поручения.