К статье
Практический материал

Другое · 12 мин

Как в 1С проверить правильность расчета НДФЛ

Как проверить правильность расчета НДФЛ в 1С:ЗУП и 1С:Бухгалтерии: регистры, отчеты, типичные ошибки, вычеты, перерасчеты и сверка с 6-НДФЛ.

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

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

Материал ориентирован на типовые конфигурации. Если ваша база сильно доработана, названия отчетов и пунктов меню могут отличаться, но логика проверки сохраняется: сначала аналитика по сотруднику, затем регистры, затем сверка с отчетностью.

С чего начать: общая логика контроля расчета НДФЛ

НДФЛ в 1С рассчитывается нарастающим итогом с начала года при каждом начислении дохода. Программа берет все облагаемые доходы сотрудника с начала налогового периода, вычитает положенные вычеты, применяет ставку и вычитает ранее исчисленный налог. Разница и есть сумма к удержанию в текущем документе. Из-за нарастающего итога ошибка, допущенная в январе, «тянется» через весь год и искажает каждый последующий расчет.

Поэтому проверять НДФЛ нужно не по одному документу «Начисление зарплаты и взносов», а в разрезе всего налогового периода по конкретному сотруднику. Разовое расхождение в несколько рублей чаще всего объясняется округлением при пересчете нарастающего итога, а вот системные отклонения указывают на ошибку в данных.

Прежде чем копать регистры, ответьте на три вопроса: совпадает ли налоговая база с суммой облагаемых доходов, применены ли все заявленные вычеты, соответствует ли ставка статусу сотрудника (резидент/нерезидент). В большинстве случаев причина находится уже на этом этапе.

Какие отчеты использовать для проверки

Основной инструмент — отчет «Подробный анализ НДФЛ по сотруднику» (в ЗУП: «Отчеты, справки» → «Анализ НДФЛ»). Он показывает по месяцам: начисленный доход, примененные вычеты, налоговую базу, исчисленный, удержанный и перечисленный налог, а также остатки задолженности. Если по сотруднику есть вопрос, начинайте именно с этого отчета — он раскрывает весь жизненный цикл налога.

Дополнительные полезные отчеты:

  • «Анализ НДФЛ по месяцам» — сводная картина по организации, удобен для поиска аномалий;
  • «Регистр налогового учета по НДФЛ» — детализация по кодам доходов и вычетов, близка к форме налоговых регистров;
  • «Справка о доходах (2-НДФЛ) по сотруднику» — итоговая проверка того, что уйдет в отчетность;
  • «Контроль расчета НДФЛ» / «Анализ НДФЛ к перечислению» — показывает, сколько налога должно быть перечислено по срокам.

В 1С:Бухгалтерии аналогичные данные доступны через раздел «Зарплата и кадры» → «Отчеты по зарплате». Набор отчетов там скромнее, чем в ЗУП, поэтому при сложных ситуациях (материальная выгода, доходы в натуральной форме, несколько ставок) приходится дополнительно смотреть регистры напрямую.

Налог «прыгает» от месяца к месяцуПерерасчет нарастающего итога

Проверьте сторно и перерасчеты прошлых периодов

Вычет не применилсяНет заявления или превышен лимит дохода

Смотрите заявление на вычеты и сумму дохода нарастающим итогом

Ставка неожиданно измениласьСменился статус резидентства или превышен порог прогрессивной шкалы

Проверьте статус в карточке сотрудника и суммарный доход

Исчисленный больше удержанногоДоход начислен, но не выплачен

Сравните даты начисления и выплаты в анализе НДФЛ

Ручной пересчет: как убедиться, что сумма верна

Самый надежный способ проверки — пересчитать налог вручную по данным программы. Возьмите из отчета «Подробный анализ НДФЛ» сумму облагаемого дохода с начала года, вычтите сумму вычетов, умножьте результат на ставку и отнимите налог, исчисленный в предыдущих месяцах. Полученная величина должна совпасть с исчисленным НДФЛ текущего месяца с точностью до рубля.

Пример логики пересчета: доход сотрудника с начала года — 300 000 руб., стандартные вычеты — 8 400 руб., база — 291 600 руб. Налог нарастающим итогом: 291 600 × 13 % = 37 908 руб. Если в предыдущих месяцах исчислено 32 000 руб., то в текущем месяце программа должна показать 5 908 руб. Любое отклонение — повод искать ошибку в составе доходов или вычетов.

Обратите внимание на округление: НДФЛ исчисляется в целых рублях по каждому сотруднику, поэтому при пересчете «от копеек» возможны расхождения в 1–2 рубля. Это норма, а не ошибка. Тревожный признак — расхождение на десятки и сотни рублей или отрицательный налог без видимых причин (сторно, возврат вычетов).

Порядок действий
  1. 1
    Откройте «Подробный анализ НДФЛ по сотруднику» за налоговый период
  2. 2
    Сверьте сумму облагаемого дохода с расчетными листками и ведомостями
  3. 3
    Проверьте примененные вычеты: наличие заявления, лимиты дохода
  4. 4
    Пересчитайте налог вручную: (доход − вычеты) × ставка − ранее исчисленный
  5. 5
    Сравните результат с исчисленным НДФЛ в отчете
  6. 6
    При расхождении откройте регистр «Расчеты налогоплательщиков с бюджетом по НДФЛ» и найдите документ-источник

Проверка вычетов и статуса сотрудника

Вычеты — самая частая причина неверного НДФЛ. Проверьте в карточке сотрудника (или в документе «Заявление на вычеты по НДФЛ»): введено ли заявление, с какого месяца оно действует, не дублируются ли вычеты. Стандартные детские вычеты прекращают применяться, когда доход с начала года превышает установленный лимит, — программа отслеживает это автоматически, но только если доходы введены корректно и вовремя.

Отдельная ситуация — сотрудник принят не с начала года. Вычеты ему положены с учетом дохода у предыдущего работодателя, и если справка о доходах не введена (или введена с ошибкой), лимит будет посчитан неверно. Проверьте документ «Справка о доходах с предыдущего места работы» в разделе кадровых документов.

Статус налогового резидента определяет ставку: для нерезидентов применяется повышенная ставка, и статус может меняться в течение года. В карточке сотрудника на вкладке «Налог на доходы» (или через документ «Статус налогоплательщика») проверьте, какой статус установлен и с какой даты. Если сотрудник стал резидентом в середине года, программа должна пересчитать налог — убедитесь, что пересчет выполнен документом «Перерасчет НДФЛ» или в ближайшем начислении.

Работа с регистрами: где искать источник расхождения

Когда отчет показывает ошибку, но причина неочевидна, смотрите регистры накопления. Ключевые регистры по НДФЛ в типовых конфигурациях: «Расчеты налогоплательщиков с бюджетом по НДФЛ» (исчисленный, удержанный, перечисленный налог), «Учет доходов для исчисления НДФЛ», «Предоставленные стандартные и социальные вычеты». Открыть их можно через «Все функции» → «Регистры накопления» с отбором по сотруднику.

В регистре «Расчеты налогоплательщиков с бюджетом» обращайте внимание на вид движения и реквизит «Расчет с бюджетом»: исчисленный налог, удержанный, перечисленный и возвращенный — это разные строки. Классическая проблема — «зависший» исчисленный, но не удержанный налог: доход начислен (например, отпускные), а выплата прошла другим документом или в другом месяце. Для 6-НДФЛ это критично, потому что срок перечисления определяется датой удержания.

Еще один частый источник ошибок — дата получения дохода. Для зарплаты это последний день месяца, для отпускных и больничных — дата выплаты, для доходов в натуральной форме — день передачи. Если в документе дата выплаты стоит неверно, налог попадет не в тот период, и сверка с 6-НДФЛ «не сойдется». Проверяйте соответствие дат в документах начисления и ведомостях на выплату.

Контрольные точки

Как проверить результат

Исчисленный НДФЛ нарастающим итогом
Норма

Равен (доход − вычеты) × ставка с точностью до рубля

Тревожный признак

Отклонение более 1–2 рублей без документов перерасчета

Разница «исчислено − удержано»
Норма

Ноль или равна налогу с начисленного, но не выплаченного дохода

Тревожный признак

Накопленная разница по старым периодам

Вычеты в анализе НДФЛ
Норма

Совпадают с заявлением и прекращаются при превышении лимита

Тревожный признак

Вычет применяется без заявления или после превышения лимита

Данные по сотруднику в 6-НДФЛ
Норма

Совпадают с подробным анализом НДФЛ

Тревожный признак

Расхождения по срокам или суммам

Сверка с 6-НДФЛ и исправление ошибок

Финальный этап контроля — сверка внутренних данных с расчетом 6-НДФЛ. Перед сдачей отчета сформируйте «Подробный анализ НДФЛ» по всем сотрудникам и сравните итоги с разделами 1 и 2 расчета: исчисленный налог, удержанный по срокам, возвращенный. В типовых конфигурациях есть встроенная проверка отчета (кнопка «Проверка» в форме 6-НДФЛ), которая находит несоответствия контрольным соотношениям.

Если ошибка найдена в текущем периоде, исправляйте ее документально: неверное начисление — сторнируйте и введите правильное, непримененный вычет — введите заявление, программа пересчитает налог в ближайшем документе, излишне удержанный налог — оформите «Возврат НДФЛ». Для ошибок прошлых кварталов после корректировки подается уточненный 6-НДФЛ.

Помните о сроках: обнаруженная недоимка требует доплаты налога и пеней до подачи уточненки — это смягчает ответственность. Излишне удержанный у сотрудника налог подлежит возврату по его заявлению; зачесть его в счет будущих платежей по другим сотрудникам нельзя.

Типичные ошибки
01
Проверка НДФЛ только по одному документу начисления — нарастающий итог делает такую проверку бессмысленной, смотрите период целиком
02
Ручное редактирование суммы налога в документе — при следующем расчете программа «откатит» правку с двойной разницей
03
Игнорирование даты получения дохода — налог попадает не в тот месяц, и 6-НДФЛ расходится с учетом
04
Отсутствие документа «Возврат НДФЛ» при излишнем удержании — долг перед сотрудником висит в учете и искажает отчетность
05
Неучтенная справка о доходах с прошлого места работы — вычеты применяются сверх лимита, возникает недоимка

Частые вопросы

Почему НДФЛ в расчетном листке не равен 13 % от начисленной зарплаты?

Налог считается от базы нарастающим итогом с начала года за вычетом вычетов, а не от суммы конкретного месяца. Кроме того, в базу месяца могут входить отпускные, больничные и премии с другой датой получения дохода. Сравнивайте не процент от начисления, а результат формулы: (доход с начала года − вычеты) × ставка − ранее исчисленный налог.

Что делать, если программа не применяет детский вычет?

Проверьте три вещи: введено ли заявление на вычеты и с какого месяца оно действует; не превысил ли доход сотрудника с начала года лимит для вычета; корректно ли заполнены данные о детях (даты рождения, очередность). Если заявление введено задним числом, пересчет выполнится в ближайшем документе начисления или через «Перерасчет НДФЛ».

Откуда берется отрицательный НДФЛ в ведомости?

Отрицательная сумма появляется при сторнировании дохода прошлых периодов или при предоставлении вычетов задним числом: нарастающий итог пересчитывается, и ранее исчисленный налог оказывается избыточным. Это нормальная ситуация, но излишне удержанный налог нужно вернуть сотруднику документом «Возврат НДФЛ», а не оставлять «висеть» в учете.

Как проверить НДФЛ по сотруднику, уволенному в середине года?

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

Можно ли исправить НДФЛ прошлого года в текущей базе?

Да, но только документально: введите корректирующие документы (сторно, перерасчет) датой текущего периода с указанием исправляемого периода. После этого сформируйте уточненные отчеты за прошлый год. Прямое редактирование закрытых периодов и регистров недопустимо — оно нарушит целостность учета и сданной отчетности.

Почему 6-НДФЛ не сходится с анализом НДФЛ, хотя расчеты верны?

Чаще всего причина в датах: в 6-НДФЛ налог попадает в разделы по дате удержания и сроку перечисления, а в анализе — по месяцу налогового периода. Выплаты на стыке кварталов (например, зарплата за последний месяц, выплаченная в следующем квартале) закономерно дают расхождения между формами. Проверяйте переходящие суммы по ведомостям на выплату.

Итог

Что важно запомнить

Проверка НДФЛ в 1С сводится к трем шагам: сверьте базу и вычеты в «Подробном анализе НДФЛ по сотруднику», пересчитайте налог вручную нарастающим итогом, при расхождении найдите документ-источник в регистрах. Исправляйте ошибки только документами и завершайте контроль сверкой с 6-НДФЛ.