При подготовке отчетности 6-НДФЛ в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с парадоксальной ситуацией: в Разделе 2 (или Разделе 1 в старых редакциях) сумма удержанного налога заполнена верно, однако строка 130 (сумма выплаченного дохода) по конкретному сотруднику остается пустой. Рассмотрим подробнее, почему возникает этот разрыв данных, как его диагностировать и правильно исправить, не прибегая к ручным правкам в самом отчете.
Для начала проанализируем, как программа «собирает» данные для отчета. В отличие от бухгалтерского учета, где важны проводки, учет НДФЛ в 1С строится на регистрах накопления. Ключевым регистром для Раздела 2 является Расчеты налогоплательщиков с бюджетом по НДФЛ. Данные в отчет попадают по следующей логике:
Премия или Начисление зарплаты) фиксирует сумму исчисленного налога.Ведомость в банк, Ведомость в кассу) фиксирует факт удержания налога.Выясним причину, связанную с настройками начислений. Код дохода НДФЛ напрямую влияет на то, какой датой программа зафиксирует доход. Рассмотрим разницу между кодами 2000 и 2002:
Если в документе Премия указана планируемая дата выплаты, например, 25 февраля, а фактическая выплата по ведомости прошла 5 марта, программа может перенести доход в другой отчетный период. Проанализируем технический алгоритм определения даты получения дохода, заложенный в программном коде ЗУП:
ВЫБОР
КОГДА СвойстваКодаДохода.СоответствуетОплатеТруда ТОГДА
ВЫБОР
КОГДА ВидыРасчета.КодДоходаНДФЛ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовНДФЛ.Код2002)
И ВидыРасчета.КатегорияДохода = ЗНАЧЕНИЕ(Перечисление.КатегорииДоходовНДФЛ.ПрочиеДоходы)
ТОГДА &ДатаВыплаты
КОГДА ДанныеОСотруднике.ДатаУвольнения < &КонецМесяцаНачисления
ТОГДА ДанныеОСотруднике.ДатаУвольнения
ИНАЧЕ &КонецМесяцаНачисления
КОНЕЦ
ИНАЧЕ &ДатаВыплаты
КОНЕЦ КАК ДатаПолученияДохода
Важный нюанс: для уволенных сотрудников дата получения дохода по коду 2000 всегда принудительно устанавливается равной дате увольнения. Если премия выплачивается позже, это может привести к техническим ошибкам заполнения 6-НДФЛ.
Наиболее распространенная причина отсутствия дохода в строке 130 — это так называемая «пересортица». Разберем по шагам, как это происходит:
Ведомости программа видит переплату по документу Отпуск и автоматически уменьшает выплату по нему на 1 рубль, добавляя этот рубль к выплате по документу Премия.Премия и Отпуск со знаком минус.Премия не может быть корректно сопоставлена.Для поиска ошибок в учете НДФЛ не рекомендуется использовать стандартные расчетные листки. Проанализируем ситуацию с помощью специализированных отчетов:
Регистратор.В сформированном отчете каждая строка (начисление) должна «закрываться» в ноль соответствующей ведомостью. Если вы видите, что по документу Премия сумма исчислена, но в колонке «Выплачено» пусто или стоит неверная сумма, значит, проблема в привязке к ведомости.
Рассмотрим, как правильно исправить ситуацию без ручной правки регистров:
Ведомость, которой выплачивалась премия.Премию). Строки с лишними документами удалите.Расчеты налогоплательщиков с бюджетом по НДФЛ.Если вышеописанные действия не помогли, попробуйте следующие методы:
Начисление зарплаты и взносов за соответствующий месяц, чтобы обновить записи в регистре накопления Учет доходов для исчисления НДФЛ.Дата выплаты в документе Премия совпадает с датой в Ведомости. При расхождениях для доходов с кодом 2002 программа может «запутаться» в периодах.Таким образом, автоматизация 6-НДФЛ в ЗУП 3.1 требует строгого соблюдения соответствия между начисленными суммами и их фактической выплатой. Использование отчета Анализ НДФЛ по документам-основаниям позволяет быстро локализовать разрывы и поддерживать учет в актуальном состоянии.