Чистим и восстанавливаем регистры накопления по НДФЛ в 1С 8.3

· 9 мин

Содержание

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

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

Инструкция подходит и для 1С:ЗУП 3.1, и для 1С:Бухгалтерии 3.0 с модулем зарплаты. Пути меню различаются, разница отмечена отдельно.

Сначала находим, где именно разошлись суммы

Прежде чем что-то чистить, определите характер расхождения. От этого зависит способ.

Основные отчёты для диагностики в ЗУП 3.1 (раздел Налоги и взносы → Отчёты по налогам и взносам):

  • 📊 Анализ НДФЛ по месяцам — показывает исчисленный, удержанный и перечисленный налог по сотрудникам. Первое, что смотрят: сходятся ли исчислено и удержано.
  • 👤 Подробный анализ НДФЛ по сотруднику — разбор по одному человеку, помесячно, с документами-основаниями. Нужен, когда расхождение у конкретных людей.
  • 📅 Контроль сроков уплаты НДФЛ — удержанный налог в разрезе сроков перечисления.

В 1С:Бухгалтерии 3.0 аналогичные отчёты лежат в разделе Зарплата и кадры → Отчёты по зарплате.

Типичная картина проблемы и её вероятная причина:

Диагностика: выберите симптом

Запомните, какие сотрудники и какие месяцы «сломаны». Если задето всего несколько человек — точечная корректировка; если вся база — перепроведение за период.

Из каких регистров складывается учёт НДФЛ. Понимание структуры помогает не чистить лишнее. В ЗУП 3.1 налог ведётся в нескольких независимых регистрах накопления:

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

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

Готовим базу: копия и проверка целостности

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

Порядок подготовки:

  1. Сделайте резервную копию. В режиме 1С:Предприятие: Администрирование → Обслуживание → Резервное копирование и восстановление. Для файловой базы надёжнее выгрузка через Конфигуратор: Администрирование → Выгрузить информационную базу (файл .dt).
  2. Предупредите пользователей и завершите их сеансы — следующие шаги требуют, чтобы в базе никто не работал. Массовое перепроведение в рабочее время затормозит всех.
  3. Проверьте базу на ошибки. Для файловой базы — утилита chdbfl.exe из каталога платформы. Для любой базы — Конфигуратор: Администрирование → Тестирование и исправление, флажки реиндексации и проверки логической целостности. Этот режим требует монопольного доступа.
Чек-лист подготовки
Выполнено: 0 / 4

Монопольный доступ нужен только на время тестирования и исправления. Как закончите — верните пользователей в базу.

Перепроведение документов — основной и безопасный способ

В 90% случаев регистры приводит в порядок именно перепроведение в правильном хронологическом порядке. Движения при этом не удаляются вручную — 1С сама перезаписывает их заново по данным документов.

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

Групповое перепроведение в ЗУП 3.1 и БП 3.0:

  1. Откройте стандартную обработку: Главное меню (значок ≡ в левом верхнем углу) → Все функции → Стандартные → Проведение документов. Если пункта «Все функции» нет — включите его в Сервис → Параметры → Отображать команду "Все функции".
  2. На закладке Перепроведение задайте период. Берите его с запасом — от месяца, где началось расхождение, до текущего.
  3. При необходимости отфильтруйте по видам документов: начисления зарплаты, ведомости, больничные, отпуска, «Операции учёта НДФЛ».
  4. Запустите и дождитесь окончания. На большой базе это десятки минут.

После перепроведения снова откройте «Анализ НДФЛ по месяцам». Часто расхождение уходит уже на этом шаге.

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

Ручная корректировка через документ «Операция учёта НДФЛ»

Когда перепроведение не помогло — например, первичного документа уже нет или сумму надо поправить адресно, — используют документ-корректировку, а не правку регистра напрямую.

В ЗУП 3.1 это документ «Операция учёта НДФЛ»: раздел Налоги и взносы → Операции учёта НДФЛ → Создать. Он позволяет вручную внести или скорректировать:

  • исчисленный налог (закладка доходов и исчисленного НДФЛ);
  • удержанный налог (отдельная закладка);
  • перечисленный налог.

Так можно, например, доначислить удержание, которое «потерялось», или снять лишнее, не трогая расчётные документы.

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

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

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

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

В 1С:Бухгалтерии 3.0 набор регистров по НДФЛ уже (зарплатный модуль проще), но принцип тот же: исправляем документами, а напрямую удаляем только осиротевшие движения.

Полный пересчёт НДФЛ за период

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

Варианты в ЗУП 3.1:

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

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

На что чаще всего «спотыкается» пересчёт:

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

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

Проверяем, что регистры сошлись

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

Что сверить:

Что проверяемЧем проверяемНорма
Исчислено = удержано (по закрытым месяцам)Анализ НДФЛ по месяцамРазницы нет либо она объяснима переходящими выплатами
Удержано = перечисленоКонтроль сроков уплаты НДФЛПеречислено не меньше удержанного по срокам
Регистр = счёт 68.01Оборотно-сальдовая ведомость по 68.01 против анализа НДФЛОстатки совпадают
Данные для 6-НДФЛЗаполнение 6-НДФЛ (перезаполнить и сверить разделы)Суммы совпадают с анализом

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

Как не ловить рассинхрон регистров снова

Большинство проблем с регистрами НДФЛ создаются при вводе документов, а не возникают сами.

Что снижает риск:

  • ⏱ Вводите документы по порядку дат. Сначала начисление, потом ведомость на выплату. Правка задним числом — главный источник расхождений.
  • 🔒 Не редактируйте регистры напрямую. Любая корректировка — только документом «Операция учёта НДФЛ».
  • 🔁 После правки прошлых периодов перепроводите зависимые документы. Поменяли начисление — перепроведите выплату за тот же месяц.
  • 📦 Обновляйте конфигурацию вовремя. Часть ошибок расчёта НДФЛ закрывается релизами; на устаревшей версии они воспроизводятся снова.
  • 💾 Делайте копию перед массовыми операциями — загрузкой данных, групповым перепроведением, закрытием месяца с правками.

Раз в квартал перед сдачей 6-НДФЛ полезно прогонять «Анализ НДФЛ по месяцам» и сверять с ОСВ по 68.01. Расхождение на пару сотен рублей проще найти сразу, чем в годовом отчёте.

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

Удаление движений в регистре испортит уже сданный 6-НДФЛ?
Сам отчёт, который вы уже отправили, не изменится — он сдан по данным на момент формирования. Но если вы меняете регистры за сданный период, следующий отчёт (уточнённый или за следующий период) соберётся уже по новым данным. Поэтому правки за закрытые периоды делайте осознанно и готовьте корректировку 6-НДФЛ.
Чем «Операция учёта НДФЛ» отличается от перепроведения?
Перепроведение перезаписывает движения по данным существующих документов — это восстановление. «Операция учёта НДФЛ» вносит движения вручную, когда документа нет или нужна адресная поправка. Первое безопаснее, второе — точечный инструмент.
После перепроведения суммы изменились в худшую сторону — что делать?
Значит, до этого в регистрах была «замаскированная» ошибка, и перепроведение показало реальную картину. Не откатывайтесь сразу: разберите расхождение подробным анализом по сотруднику и доведите до верных сумм пересчётом НДФЛ.
Нужен ли монопольный режим для перепроведения?
Нет, групповое перепроведение работает и без монополии, но сильно нагружает базу. Монопольный доступ обязателен только для «Тестирования и исправления» в Конфигураторе. Массовое перепроведение всё равно лучше запускать, когда пользователи вышли.
В Бухгалтерии 3.0 те же действия, что и в ЗУП?
Логика одна, различаются пути меню: отчёты и документы по НДФЛ в БП 3.0 лежат в разделе Зарплата и кадры. Групповое перепроведение через Все функции → Стандартные → Проведение документов работает одинаково в обеих конфигурациях.