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