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

Другое · 10 мин

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

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

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

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

Ниже — практический разбор типовых причин, способов диагностики и безопасного исправления. Все действия описаны для типовой конфигурации 1С:Зарплата и управление персоналом, но логика применима и к другим решениям на базе ЗУП.

Как устроен учёт НДФЛ в 1С и где искать задвоение

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

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

Причина 1: дубли документов начисления и выплаты

Самая частая причина — два одинаковых документа на одного сотрудника за один период. Например, «Начисление зарплаты и взносов» создано дважды, или премия введена и отдельным документом, и внутри общего начисления. Программа честно исчисляет налог с обеих записей.

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

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

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

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

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

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

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

Причина 3: ручные корректировки регистров и «Операция учёта НДФЛ»

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

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

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

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

Причина 4: неправильно оформленные сторно и перерасчёты

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

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

Правило безопасной работы: перерасчёты делайте только штатными механизмами — исправлением документа прошлого периода (ЗУП создаст документ-исправление) или документом «Сторнирование начислений». Не дублируйте начисления вручную и не перепроводите старые документы без необходимости.

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

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

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

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

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

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

Расчётный листок сотрудника
Норма

НДФЛ равен ручному расчёту от облагаемой базы

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

Налог ровно вдвое больше ожидаемого — дубль не устранён

Анализ НДФЛ по регистраторам
Норма

Каждая сумма дохода встречается один раз

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

Одинаковые суммы от двух разных документов

Удержанный vs исчисленный
Норма

Разница объясняется невыплаченными доходами

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

Удержанный больше исчисленного без причины

Итог по организации за период
Норма

Сводится с данными до исправления за вычетом дубля

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

Изменились суммы по другим сотрудникам

Что делать, если причина не находится

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

Для очистки «осиротевших» движений применяется тестирование и исправление информационной базы (режим проверки ссылочной целостности) — но только на копии и с пониманием последствий. В сложных случаях корректнее сделать документ «Корректировка регистров» (или «Перенос данных» в старых версиях) с минусовой записью на сумму дубля, указав дату и налоговый период исходной записи.

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

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

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

FAQ: частые вопросы о задвоении НДФЛ в 1С

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

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

Почему в 6-НДФЛ сумма больше, чем в расчётных листках?

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

Задвоение появилось после обновления конфигурации. Что делать?

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

Обязательно ли делать резервную копию перед исправлением?

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

НДФЛ задвоился только у одного сотрудника — это дубль документа?

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

Итог

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

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