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