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