Переход с устаревших конфигураций, таких как 1С:Бухгалтерия 7.7 или ЗиК 7.7, на современные платформы 1С:Предприятие 8.3 — это сложный процесс, который часто сопровождается техническими сбоями. Одной из самых неприятных проблем является некорректный расчет налога на доходы физических лиц. Представьте ситуацию: вы начисляете оклад, сумма в документе отображается верно, но при расчете НДФЛ программа выдает сумму ровно в два (а иногда и в четыре) раза больше положенной. При этом в регистры доходов также попадают задвоенные записи.
В этой статье мы подробно разберем, почему возникает эта ошибка, проанализируем структуру данных после переноса и изучим пошаговые алгоритмы исправления ситуации в конфигурациях 1С:Бухгалтерия 3.0 и 1С:Зарплата и управление персоналом 3.1.
Наиболее распространенная причина задвоения налога после переноса из 7.7 — наличие некорректных или дублирующихся записей в регистрах, отвечающих за привязку организации (или подразделения) к ИФНС. Программа видит две активные регистрации и «считает», что доход должен быть обложен налогом по каждой из них.
Выполним следующие действия для исправления:
Дополнительно проанализируем технические регистры через меню Функции для технического специалиста (ранее «Все функции»):
История регистраций в налоговом органе.История регистраций в налоговом органе вторичный.Удалим из этих регистров все записи, которые дублируют основную регистрацию или имеют некорректные даты. Это действие часто является ключевым для восстановления правильной работы алгоритма расчета НДФЛ.
Вторая по частоте причина связана с «кадровым» эхом переноса данных. Если в базе данных для одного сотрудника создается несколько записей в системных регистрах, программа начинает двоить начисления в документе Начисление зарплаты, даже если визуально в табличной части все выглядит чисто.
Рассмотрим порядок действий:
Текущие кадровые данные сотрудника.Иногда программная логика 1С «зависает» в промежуточном состоянии между учетом по голове организации и по обособленным подразделениям. Разберем метод, который помогает «сбросить» эти настройки:
Эта процедура заставляет программу перестроить внутренние индексы связей начислений с налоговыми органами.
Чтобы понять, откуда именно берется двойная сумма, нам нужно проанализировать «первоисточник» — регистр, в котором фиксируется доход налогоплательщика. Рассмотрим, как это сделать:
Откроем через Функции для технического специалиста регистр накопления Учет доходов для исчисления НДФЛ. Сгруппируем данные по сотруднику и периоду. Если мы видим, что один и тот же документ (например, Начисление зарплаты) делает две строки прихода с одинаковыми суммами — это подтверждает техническую ошибку в правилах расчета.
Выясним причину:
Перенос данных (с кодом ВТ или НЗ), который создался при миграции из 7.7. Если в нем зафиксированы остатки по НДФЛ с пустой аналитикой подразделения или налогового органа, программа будет пытаться компенсировать этот «разрыв» в текущих начислениях.Физические лица. Если после переноса образовались дубли физлиц (например, одно физлицо привязано к сотруднику, а по другому перенесены остатки НДФЛ), программа может суммировать доходы по обоим объектам, если у них совпадает ИНН и СНИЛС.В некоторых случаях, когда все регистры проверены, а налог все равно двоится, помогает радикальный метод очистки пользовательских настроек компоновки данных. Рассмотрим, как это выполнить:
Начисление зарплаты.Если после выполнения всех действий в новых документах налог считается верно, но в старых (за прошлые месяцы года) проблема осталась — потребуется групповое перепроведение документов. Помните, что цепочка НДФЛ очень чувствительна к последовательности. Сначала должны быть проведены документы начисления, а затем — ведомости на выплату. Если ведомость была проведена раньше или в ней указана неверная дата выплаты, это может спровоцировать «наслоение» налога в следующем месяце.
Проанализируем ситуацию с датой выплаты. С 2023 года НДФЛ исчисляется на дату фактического получения дохода (день выплаты). Если вы указали в начислении зарплаты планируемую дату выплаты 10-е число, а фактически выплатили 11-го (и создали ведомость), программа может запутаться в периодах, если в базе остались «хвосты» от переноса из 7.7. Всегда следите, чтобы дата выплаты в Начислении зарплаты соответствовала реальной дате в Ведомости.
Резюмируем: Основной фокус при решении проблемы задвоения НДФЛ должен быть направлен на регистры сведений Текущие кадровые данные сотрудника и Регистрация в налоговых органах. Очистка дублей в этих разделах решает проблему в 90% случаев после переноса из старых версий 1С.