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

Другое · 11 мин

Почему 1С не считает вычеты на детей и как это исправить

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

Расчёт НДФЛ в 1С:ЗУП или 1С:Бухгалтерии прошёл без вычета на детей — и сумма налога оказалась выше ожидаемой? Почти всегда дело не в сбое программы, а в исходных данных: у сотрудника не заведено заявление на вычет, неверно заполнены даты рождения детей в справочнике, доход с начала года превысил лимит в 350 000 ₽, либо сторно за прошлые периоды «обнулило» вычет в текущем месяце. Ниже разберём, как пошагово найти и устранить каждую из этих причин.

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

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

Как 1С принимает решение о предоставлении вычета

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

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

Причина 1. Не введено или недействительно заявление на вычеты

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

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

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

Причина 2. Ошибки в данных о детях

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

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

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

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

Причина 3. Превышен лимит дохода

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

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

Доходы по нескольким местам работы

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

Причина 4. Кадровые и расчётные особенности

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

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

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

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

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

Статус налогоплательщика в карточке сотрудника
Норма

Указан статус «Резидент»

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

Статус «Нерезидент» — вычеты не применяются

Наличие действующего приёма на работу
Норма

Сотрудник числится в штате на дату расчёта

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

Уволен или переведён без переноса заявления

Доход нарастающим итогом в регистре НДФЛ
Норма

Доход ниже лимита

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

Лимит превышен — вычет законно не даётся

Причина 5. Технические проблемы: релиз, переносы, ручные правки

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

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

При переносе данных из другой программы (например, из 1С:Бухгалтерии 7.7 или сторонних систем) заявления на вычеты часто не переносятся или переносятся с пустыми датами. После миграции обязательно сверьте вычеты по каждому сотруднику с детьми.

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

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

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

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

Когда вычет не положен и программа права

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

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

Итог

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

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

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

Заявление введено, но вычет появился только со следующего месяца. Это нормально?

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

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

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

Сотрудник был в отпуске без сохранения зарплаты весь месяц — вычет пропал навсегда?

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

Нужно ли заново вводить заявление каждый год?

Для стандартных вычетов на детей в типовых конфигурациях 1С действующее заявление продолжает применяться в новом году, пока не изменились условия (новый ребёнок, достижение предельного возраста, окончание учёбы). Однако по правилам документооборота многие организации ежегодно собирают свежие заявления — сверяйте практику с внутренним регламентом.

Вычет не считается только у одного сотрудника, у остальных всё в порядке. С чего начать?

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

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

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