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