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

Другое · 8 мин

Почему в 1С 8.3 Бухгалтерия НДФЛ считается неправильно

Разбираем причины ошибок расчёта НДФЛ в 1С 8.3 Бухгалтерия: даты, вычеты, регистры, перерасчёты. Пошаговая диагностика и способы исправления.

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

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

Ниже разобраны основные причины расхождений, способы проверки и порядок исправления без риска повредить учётные данные.

Как 1С вообще считает НДФЛ: базовая логика

Налог рассчитывается не по каждому документу изолированно, а нарастающим итогом: программа берёт весь доход сотрудника с начала года, вычитает положенные вычеты, умножает на ставку и вычитает уже удержанный налог. Разница и попадает в текущий документ. Поэтому сумма в «Начислении зарплаты» за конкретный месяц может быть больше или меньше 13% от начисления — и это норма, а не ошибка.

Критически важна дата получения дохода. Для зарплаты это последний день месяца, для отпускных и больничных — дата выплаты, для материальной выгоды — последний день месяца. Если дата в документе стоит неверная, доход и налог попадают не в тот месяц, и нарастающий итог «плывёт».

Причина 1: вычеты применены неверно или не применены вовсе

Если сотруднику положен стандартный вычет на детей, но заявление в программе не введено (или введено с опозданием), налог будет больше ожидаемого. Обратная ситуация: вычет продолжает применяться, хотя доход сотрудника превысил лимит, либо ребёнок достиг предельного возраста, — тогда налог занижается и образуется долг, который программа доначислит позже.

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

Причина 2: нарушена последовательность и даты документов

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

Решение — восстановить хронологию: перепровести все документы сотрудника за период в правильном порядке (начисления → выплаты). Для массового исправления используйте «Проведение документов» в разделе «Операции» или групповое перепроведение.

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

Причина 3: ручные правки в документах и регистрах

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

Признак ручных правок — расхождение между колонками «Исчислено» и «Удержано» в отчётах без видимой причины. Лечение: отменить ручные корректировки, пересчитать документы кнопкой «Пересчитать» и перепровести период.

Причина 4: статус резидента и ставка налога

Если в карточке сотрудника указан статус «нерезидент», программа применяет повышенную ставку и не даёт вычеты — налог получается заметно больше. Обратная ситуация: сотрудник утратил статус резидента, а в программе он не изменён, и налог занижен. Статус проверяется в карточке сотрудника, раздел «Налог на доходы».

Также проверьте прогрессивные ставки: при превышении порога дохода часть налога считается по повышенной ставке, и «привычные» 13% перестают совпадать с расчётом. Это не ошибка программы, а действующий порядок налогообложения.

Причина 5: устаревший релиз конфигурации

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

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

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

Отчёт «Анализ НДФЛ» по сотруднику
Норма

Исчисленный налог равен (доход − вычеты) × ставка минус ранее удержанное

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

Есть отрицательные суммы или разрывы между месяцами

Соотношение исчисленного и удержанного налога
Норма

Удержанный НДФЛ не превышает исчисленный

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

Удержано больше исчисленного — признак ручных правок

Отчёт 6-НДФЛ
Норма

Формируется без ошибок проверки, суммы сходятся с анализом

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

Контрольные соотношения не выполняются

Инструменты самопроверки в программе

Основные отчёты для диагностики: «Анализ НДФЛ» (детализация по месяцам и документам), «Регистр налогового учёта по НДФЛ», «Расчётный листок». Сопоставление этих трёх источников почти всегда показывает, в каком месяце и в каком документе возникло расхождение.

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

FAQ

Почему НДФЛ в документе отрицательный?

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

НДФЛ не совпадает с расчётом 13% от начисления — это ошибка?

Не обязательно. Налог считается нарастающим итогом по году с учётом вычетов и уже удержанных сумм. Совпадение с простым расчётом 13% от месячного начисления бывает только при отсутствии вычетов, перерасчётов и превышений лимитов.

Вычет на ребёнка применяется, хотя доход превысил лимит. Что делать?

Проверьте актуальность релиза конфигурации и правильность ввода всех доходов: если часть доходов введена документами с неверной датой, программа могла не учесть их при контроле лимита. После исправления дат перепроведите начисления и проверьте «Анализ НДФЛ».

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

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

После обновления релиза НДФЛ стал считаться иначе. Кто виноват?

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

Итог

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

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