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

Другое · 13 мин

Почему 1С неверно считает НДФЛ и как это исправить

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

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

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

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

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

Прежде чем искать ошибку, важно понимать механику расчёта. Налог определяется по формуле: (облагаемый доход нарастающим итогом с начала года минус вычеты нарастающим итогом) × ставка, минус ранее исчисленный налог. Именно поэтому сумма в конкретном документе может выглядеть «странной»: программа доначисляет или уменьшает налог с учётом всего, что было раньше.

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

Третий фактор — ставка. При превышении пороговых значений дохода применяются повышенные ставки, и программа автоматически переключается на них. Для пользователя это выглядит как внезапный скачок налога, хотя расчёт корректен.

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

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

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

Обратная ситуация: вычет должен был закончиться, но продолжает применяться. Тогда налог занижается каждый месяц, и к концу года образуется недоимка, которую придётся доудерживать. Контролируйте это через отчёт по вычетам и сверку с лимитом дохода.

Налог меньше обычногоПрименён новый вычет или пересчёт с начала года

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

Налог больше обычногоВычет прекращён или превышен лимит дохода

Сверьте доход нарастающим итогом с порогом применения вычета

Налог ушёл в минусПерерасчёт прошлых периодов

Откройте «Анализ НДФЛ» и найдите месяц, где возникла разница

Причина 2: неправильные даты получения дохода

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

Также проверьте даты в документах отпусков и больничных: НДФЛ с этих выплат определяется на дату выплаты, а не на дату начисления. Если отпускные перечислены в одном месяце, а документ проведён другим, программа отразит налог не там, где ожидает бухгалтер.

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

Причина 3: перерасчёты, сторно и задолженность прошлых периодов

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

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

Чтобы увидеть картину целиком, используйте отчёт «Анализ НДФЛ» (или аналогичный в вашей конфигурации) с детализацией по сотруднику и по месяцам. Он покажет исчисленный, удержанный и перечисленный налог по каждому периоду и позволит найти месяц, где возникла развилка.

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

Причина 4: статус нерезидента, смена статуса и ставки

Если сотрудник в середине года стал резидентом или утратил статус резидента, программа пересчитает налог по новой ставке с начала года (при обретении статуса резидента) или с момента изменения. В ведомости появится крупная доплата или возврат налога — это выглядит как сбой, но является следствием пересчёта.

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

Ещё один сценарий — превышение порога дохода для повышенной ставки. С месяца превышения налог резко вырастает, и без понимания прогрессивной шкалы это воспринимается как ошибка расчёта.

Причина 5: технические проблемы — ручные правки, обмены, устаревший релиз

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

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

Наконец, устаревший релиз конфигурации может содержать уже исправленные вендором ошибки расчёта или не поддерживать актуальные изменения законодательства — новые лимиты, ставки, коды доходов и вычетов. Регулярное обновление типовой конфигурации — часть профилактики, а не формальность.

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

Как исправить расчёт: безопасный порядок действий

Начните с копии базы. Любые действия с перепроведением документов и корректировкой регистров выполняйте только после создания резервной копии — это единственная страховка от необратимых последствий.

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

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

Маршрут решения

Как выбрать действие

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

Как проверить, что расчёт теперь правильный

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

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

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

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

Исчисленный НДФЛ в «Анализе НДФЛ» против ручного расчёта с начала года
Норма

Суммы совпадают с точностью до округления

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

Расхождение растёт от месяца к месяцу

Удержанный налог по ведомостям против исчисленного
Норма

Разница объясняется сроками выплат и возвратами

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

Есть «зависшие» суммы без документов-источников

Данные 6-НДФЛ против регистров учёта
Норма

Разделы заполняются без ручных доработок

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

Программа требует ручной корректировки отчёта каждый квартал

Профилактика: как не допустить ошибок в будущем

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

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

Итог

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

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

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

Почему НДФЛ в ведомости меньше, чем 13% от начисления?

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

Можно ли просто вручную поправить сумму НДФЛ в документе?

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

Почему после обновления конфигурации налог стал считаться иначе?

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

Что делать, если исчисленный НДФЛ не сходится с удержанным за год?

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

Почему у сотрудника в середине года резко вырос НДФЛ?

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

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

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