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