Другое · 10 мин
Как в 1С рассчитать НДФЛ: пошаговая инструкция
Как рассчитать НДФЛ в 1С:ЗУП и 1С:Бухгалтерии: настройка вычетов, начисление зарплаты, проверка расчёта, удержание и типичные ошибки. Пошаговая инструкция.
Расчёт НДФЛ в программах 1С выполняется автоматически при начислении зарплаты, отпускных, премий и других доходов сотрудников. Бухгалтеру или кадровику не нужно считать налог вручную — достаточно правильно настроить учётную политику, ввести сведения о вычетах и своевременно проводить документы начисления. Однако автоматика работает корректно только при условии, что исходные данные введены без ошибок.
В этой инструкции разобран порядок расчёта НДФЛ на примере конфигурации «1С:Зарплата и управление персоналом» (ЗУП), а также кратко — в «1С:Бухгалтерии». Вы узнаете, где программа берёт ставки и вычеты, как проверить правильность расчёта, что делать при перерасчётах и какие ошибки встречаются чаще всего. Материал подойдёт тем, кто только начинает вести зарплатный учёт в 1С, и тем, кто хочет систематизировать свои действия.
Где в 1С формируется расчёт НДФЛ
В «1С:Зарплата и управление персоналом» налог рассчитывается в момент проведения документов, которыми начисляется доход: «Начисление зарплаты и взносов», «Отпуск», «Больничный лист», «Премия», «Разовое начисление», «Увольнение» и других. В каждом таком документе есть закладка «НДФЛ» (или колонка в табличной части), где видна сумма исчисленного налога по каждому сотруднику.
Программа считает налог нарастающим итогом с начала года: берёт весь доход сотрудника с января, применяет положенные вычеты, умножает налогооблагаемую базу на ставку и вычитает ранее удержанные суммы. Поэтому в середине года сумма НДФЛ в конкретном документе — это не «налог за месяц» в чистом виде, а разница между налогом, исчисленным нарастающим итогом, и уже учтённым ранее.
В «1С:Бухгалтерии» (без модуля ЗУП) расчёт выполняется в документе «Начисление зарплаты» — там НДФЛ отражается на одноимённой закладке, а проводки формируются по дебету счёта 70 и кредиту счёта 68.01.
Подготовка: что настроить до первого расчёта
Чтобы налог считался правильно, до начисления зарплаты нужно проверить несколько настроек. Во-первых, в карточке организации (раздел «Настройка» → «Реквизиты организации») должны быть корректно заполнены ИНН, КПП и регистрация в налоговом органе — от этого зависит, куда программа отнесёт удержанный налог.
Во-вторых, в карточке сотрудника на закладке «Налог на доходы» указывается статус налогового резидента. Если сотрудник — нерезидент, ставка будет отличаться, и программа применит её только при правильно заполненном статусе. Там же фиксируются вычеты: стандартные (на детей), имущественные, социальные — на основании введённых документов «Заявление на вычеты НДФЛ» и «Уведомление о праве на вычет».
В-третьих, проверьте виды начислений: у каждого начисления в настройках указан код дохода для НДФЛ (например, 2000 для оплаты труда, 2012 для отпускных). Если код не заполнен или выбран неверно, налог либо не рассчитается, либо попадёт в отчётность с ошибкой.
- 1Проверьте реквизиты организации и регистрацию в ИФНС
- 2Заполните статус налогоплательщика в карточке каждого сотрудника
- 3Введите заявления на стандартные вычеты через документ «Заявление на вычеты НДФЛ»
- 4Проверьте коды доходов в используемых начислениях
- 5Убедитесь, что все доходы месяца введены до итогового начисления зарплаты
Пошаговый расчёт НДФЛ при начислении зарплаты
Основной сценарий выглядит так. Откройте раздел «Зарплата» → «Начисление зарплаты и взносов» и создайте новый документ. Укажите месяц начисления, подразделение (при необходимости) и нажмите кнопку «Заполнить» — программа подберёт всех сотрудников, которым положены плановые начисления, и автоматически рассчитает суммы.
Одновременно с начислениями на закладке «НДФЛ» появится исчисленный налог по каждому сотруднику с расшифровкой: налоговая база, применённые вычеты, ставка и сумма. Если у сотрудника в течение месяца были другие доходы (отпускные, больничный, премия), программа учтёт их при расчёте нарастающего итога.
После проверки сумм проведите документ. Исчисленный НДФЛ станет удержанным в момент выплаты — при проведении ведомости на выплату («Ведомость в банк», «Ведомость в кассу» и т.д.) программа зафиксирует удержание налога и срок его перечисления.
Расчёт НДФЛ в отдельных ситуациях
Отпускные и больничные
Документы «Отпуск» и «Больничный лист» рассчитывают НДФЛ сразу при проведении — налог виден в самом документе. Особенность отпускных в том, что датой получения дохода для них считается дата выплаты, а не последний день месяца, поэтому срок перечисления налога определяется иначе, чем по зарплате. Программа учитывает это автоматически, если документ выплаты оформлен корректно.
Премии и разовые начисления
Разовые премии оформляются документом «Премия» или «Разовое начисление». НДФЛ рассчитается в том же документе. Если премия относится к оплате труда (код 2000), датой дохода будет последний день месяца; если к прочим доходам (код 2002) — дата выплаты. Неверный код дохода искажает отчётность, поэтому проверяйте его в настройках вида начисления.
Увольнение
При увольнении документ «Увольнение» рассчитывает компенсацию отпуска и итоговый НДФЛ. Налог удерживается полностью при окончательном расчёте. Проверьте, что в документе корректно указана дата увольнения — от неё зависят и сумма компенсации, и налоговая база.
Если сотрудник принёс заявление на вычет в середине года, вычет в 1С применяется с месяца, указанного в заявлении. При этом налог за предыдущие месяцы пересчитается автоматически при следующем начислении — в документе появится отрицательная сумма НДФЛ, которая засчитается при будущих выплатах.
Как проверить правильность расчёта
Самый быстрый способ — отчёт «Анализ НДФЛ» (раздел «Отчёты, справки» в ЗУП). Он показывает доходы, вычеты, налоговую базу и исчисленный налог по каждому сотруднику за произвольный период. Сверьте: база × ставка минус ранее удержанное должно давать сумму текущего налога.
Дополнительно используйте «Расчётный листок» сотрудника — в нём видно, из каких доходов сложилась база и какие вычеты применены. Если цифры в расчётном листке и в анализе НДФЛ расходятся, ищите непроведённые документы или документы, проведённые «задним числом» после расчёта.
Как проверить результат
База равна сумме облагаемых доходов минус вычеты
База больше или меньше ожидаемой — проверьте коды доходов и вычеты
Вычет предоставлен за каждый месяц, пока доход не превысил лимит
Вычет пропал без превышения лимита — проверьте заявление и дату рождения ребёнка
После выплаты зарплаты суммы совпадают
Удержано меньше исчисленного — есть невыплаченные доходы или ошибки ведомостей
Типичные ошибки и перерасчёты
Чаще всего проблемы возникают из-за трёх причин: не введено заявление на вычет (налог завышен), неверно указан статус резидента (неправильная ставка) и документы введены задним числом после расчёта зарплаты (расхождения между начисленным и удержанным). Все три ситуации исправляются перерасчётом.
Чтобы пересчитать налог, исправьте исходные данные (заявление, статус, документ дохода), затем перепроведите документы начисления за затронутые месяцы, начиная с самого раннего. В ЗУП также есть документ «Перерасчёт НДФЛ» для ручной корректировки, но применять его стоит только когда автоматический перерасчёт невозможен — ручные правки легко рассинхронизируют учёт.
Отчётность по НДФЛ
После расчёта и удержания налога данные попадают в регламентированную отчётность: расчёт 6-НДФЛ (ежеквартально) и справки о доходах сотрудников. В ЗУП отчёты формируются в разделе «Отчётность, справки» → «1С-Отчётность». Перед отправкой программа выполняет встроенную проверку контрольных соотношений — не игнорируйте её предупреждения.
Уведомления о суммах исчисленного НДФЛ в рамках единого налогового платежа также формируются из 1С. Сроки перечисления налога программа определяет автоматически по датам выплаты доходов, но контролировать календарь платежей остаётся задачей бухгалтера.
Что важно запомнить
НДФЛ в 1С считается автоматически при проведении документов начисления дохода. Ключ к правильному расчёту — корректные исходные данные: статус резидента, заявления на вычеты, коды доходов. Проверяйте результат отчётом «Анализ НДФЛ», а ошибки исправляйте перерасчётом документов, а не ручной правкой цифр.
Частые вопросы
Почему в документе начисления НДФЛ равен нулю?
Наиболее вероятные причины: сумма вычетов превышает доход (например, несколько детей при небольшой зарплате), доход сотрудника с начала года ещё не облагается из-за ранее предоставленных вычетов, либо у начисления не указан код дохода, облагаемый НДФЛ. Проверьте расчётный листок и настройки вида начисления.
Что делать, если НДФЛ посчитался с минусом?
Отрицательный налог возникает при перерасчёте — например, вычет введён задним числом или сторнирован доход. Это нормальная ситуация: излишне удержанная сумма засчитается при следующих выплатах или вернётся сотруднику через документ «Возврат НДФЛ» по его заявлению.
Как применить имущественный вычет от налоговой?
Введите документ «Уведомление о праве на вычет» (раздел «Налоги и взносы» или «Кадры» в зависимости от версии), укажите номер и дату уведомления из ИФНС и сумму вычета. Программа перестанет удерживать НДФЛ, пока вычет не будет исчерпан.
Можно ли рассчитать НДФЛ в 1С:Бухгалтерии без ЗУП?
Да, в «1С:Бухгалтерии» есть документ «Начисление зарплаты» с закладкой «НДФЛ», который рассчитывает налог автоматически. Однако возможности ограничены: нет полноценного кадрового учёта, сложных вычетов и детальных регистров. При штате больше нескольких человек удобнее использовать ЗУП.
Почему исчисленный НДФЛ не совпадает с удержанным?
Исчисленный налог появляется при начислении, удержанный — при выплате. Если доход начислен, но не выплачен, суммы будут различаться, и это нормально. Если же зарплата выплачена полностью, а расхождение осталось — проверьте ведомости на выплату и даты получения дохода в документах.
Как проверить НДФЛ по конкретному сотруднику за год?
Сформируйте отчёт «Анализ НДФЛ» с отбором по сотруднику за период с января по декабрь. Дополнительно полезен отчёт «Регистр налогового учёта по НДФЛ» — он показывает доходы, вычеты и налог в разрезе месяцев и кодов дохода и подходит для сверки с отчётностью.