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

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

Переход с устаревших конфигураций, таких как 1С:Бухгалтерия 7.7 или ЗиК 7.7, на современные платформы 1С:Предприятие 8.3 — это сложный процесс, который часто сопровождается техническими сбоями. Одной из самых неприятных проблем является некорректный расчет налога на доходы физических лиц. Представьте ситуацию: вы начисляете оклад, сумма в документе отображается верно, но при расчете НДФЛ программа выдает сумму ровно в два (а иногда и в четыре) раза больше положенной. При этом в регистры доходов также попадают задвоенные записи.

В этой статье мы подробно разберем, почему возникает эта ошибка, проанализируем структуру данных после переноса и изучим пошаговые алгоритмы исправления ситуации в конфигурациях 1С:Бухгалтерия 3.0 и 1С:Зарплата и управление персоналом 3.1.

Решение 1. Очистка истории регистраций в налоговом органе

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

Выполним следующие действия для исправления:

  1. Перейдем в карточку организации (меню Главное — Организации) или в справочник подразделений, если учет ведется по обособленным подразделениям.
  2. Найдем поле Регистрация в налоговом органе. Нажмем на ссылку История (или кнопку выбора, а затем гиперссылку перехода к истории регистраций).
  3. Внимательно изучим список записей. Часто после переноса там появляются записи с «нулевыми» датами (например, 31.12.1899 или 31.12.2000) или просто две идентичные записи на дату начала учета.
  4. Оставим только одну актуальную запись с правильным КПП и кодом ИФНС. Все лишние или пустые строки необходимо удалить.
  5. Если записи кажутся корректными, попробуем обновить их принудительно: в карточке организации нажмем Заполнить по ИНН, проверим данные и нажмем Записать и закрыть.

Дополнительно проанализируем технические регистры через меню Функции для технического специалиста (ранее «Все функции»):

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

Решение 2. Исправление дублей в регистре «Текущие кадровые данные сотрудника»

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

Рассмотрим порядок действий:

  1. Откроем Функции для технического специалиста.
  2. Найдем регистр сведений Текущие кадровые данные сотрудника.
  3. Установим отбор по сотруднику, у которого двоится налог.
  4. Если мы видим две строки для одного и того же физического лица — это и есть причина ошибки. Нужно оставить только ту запись, которая содержит актуальные сведения о приеме на работу и должности. Лишнюю запись удаляем.
  5. Повторим это для всех сотрудников. Если сотрудников много, можно воспользоваться обработкой Поиск и удаление дублей, но будьте осторожны: проверяйте, чтобы дубли не относились к разным физическим лицам.

Решение 3. Манипуляция с флагом обособленных подразделений

Иногда программная логика 1С «зависает» в промежуточном состоянии между учетом по голове организации и по обособленным подразделениям. Разберем метод, который помогает «сбросить» эти настройки:

  1. Зайдем в раздел Зарплата и кадры — Настройки зарплаты.
  2. Временно установим флаг Расчет зарплаты по обособленным подразделениям.
  3. Перейдем в список подразделений, откроем основное подразделение и установим ему признак Обособленное. Запишем изменения.
  4. Внутри подразделения откроем ссылку История (КПП) и удалим все подозрительные записи с некорректными датами (например, 2000-й год).
  5. После этого выполним обратные действия: снимем флаг «Обособленное» у подразделения и снимем общий флаг «Расчет по обособленным подразделениям» в настройках зарплаты.

Эта процедура заставляет программу перестроить внутренние индексы связей начислений с налоговыми органами.

Решение 4. Проверка регистра накопления «Учет доходов для исчисления НДФЛ»

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

Откроем через Функции для технического специалиста регистр накопления Учет доходов для исчисления НДФЛ. Сгруппируем данные по сотруднику и периоду. Если мы видим, что один и тот же документ (например, Начисление зарплаты) делает две строки прихода с одинаковыми суммами — это подтверждает техническую ошибку в правилах расчета.

Выясним причину:

Решение 5. Восстановление стандартных настроек и перерасчет

В некоторых случаях, когда все регистры проверены, а налог все равно двоится, помогает радикальный метод очистки пользовательских настроек компоновки данных. Рассмотрим, как это выполнить:

  1. Перейдем в Зарплата и кадры — Настройки зарплаты.
  2. Найдем команду Восстановить стандартные настройки. Это сбросит алгоритмы заполнения документов к заводскому состоянию.
  3. После этого обязательно зайдем в проблемный документ Начисление зарплаты.
  4. Важно: Не просто нажмем «Пересчитать НДФЛ», а сначала полностью очистим табличную часть документа, запишем его пустым, и нажмем кнопку Заполнить заново.

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

Проанализируем ситуацию с датой выплаты. С 2023 года НДФЛ исчисляется на дату фактического получения дохода (день выплаты). Если вы указали в начислении зарплаты планируемую дату выплаты 10-е число, а фактически выплатили 11-го (и создали ведомость), программа может запутаться в периодах, если в базе остались «хвосты» от переноса из 7.7. Всегда следите, чтобы дата выплаты в Начислении зарплаты соответствовала реальной дате в Ведомости.

Резюмируем: Основной фокус при решении проблемы задвоения НДФЛ должен быть направлен на регистры сведений Текущие кадровые данные сотрудника и Регистрация в налоговых органах. Очистка дублей в этих разделах решает проблему в 90% случаев после переноса из старых версий 1С.

← На главную