Почему в 6-НДФЛ сумма налога удержана, а сумма дохода не отображается? Разбираемся с пропусками в 1С:ЗУП 3.1

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

При подготовке отчетности 6-НДФЛ в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с парадоксальной ситуацией: в Разделе 2 (или Разделе 1 в старых редакциях) сумма удержанного налога заполнена верно, однако строка 130 (сумма выплаченного дохода) по конкретному сотруднику остается пустой. Рассмотрим подробнее, почему возникает этот разрыв данных, как его диагностировать и правильно исправить, не прибегая к ручным правкам в самом отчете.

Механизм формирования 6-НДФЛ в ЗУП 3.1

Для начала проанализируем, как программа «собирает» данные для отчета. В отличие от бухгалтерского учета, где важны проводки, учет НДФЛ в 1С строится на регистрах накопления. Ключевым регистром для Раздела 2 является Расчеты налогоплательщиков с бюджетом по НДФЛ. Данные в отчет попадают по следующей логике:

  1. Документ начисления (например, Премия или Начисление зарплаты) фиксирует сумму исчисленного налога.
  2. Документ выплаты (Ведомость в банк, Ведомость в кассу) фиксирует факт удержания налога.
  3. Связующим звеном между ними является Документ-основание. Если в ведомости сумма выплаты не «привязана» к конкретному начислению, программа не может определить, какой именно доход был выплачен, хотя налог при этом может быть удержан из общей суммы задолженности перед сотрудником.

Причина 1: Несоответствие кодов дохода и дат получения дохода

Выясним причину, связанную с настройками начислений. Код дохода НДФЛ напрямую влияет на то, какой датой программа зафиксирует доход. Рассмотрим разницу между кодами 2000 и 2002:

Если в документе Премия указана планируемая дата выплаты, например, 25 февраля, а фактическая выплата по ведомости прошла 5 марта, программа может перенести доход в другой отчетный период. Проанализируем технический алгоритм определения даты получения дохода, заложенный в программном коде ЗУП:


ВЫБОР 
    КОГДА СвойстваКодаДохода.СоответствуетОплатеТруда ТОГДА 
        ВЫБОР 
            КОГДА ВидыРасчета.КодДоходаНДФЛ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовНДФЛ.Код2002) 
                 И ВидыРасчета.КатегорияДохода = ЗНАЧЕНИЕ(Перечисление.КатегорииДоходовНДФЛ.ПрочиеДоходы) 
            ТОГДА &ДатаВыплаты 
            КОГДА ДанныеОСотруднике.ДатаУвольнения < &КонецМесяцаНачисления 
            ТОГДА ДанныеОСотруднике.ДатаУвольнения 
            ИНАЧЕ &КонецМесяцаНачисления 
        КОНЕЦ 
    ИНАЧЕ &ДатаВыплаты 
КОНЕЦ КАК ДатаПолученияДохода

Важный нюанс: для уволенных сотрудников дата получения дохода по коду 2000 всегда принудительно устанавливается равной дате увольнения. Если премия выплачивается позже, это может привести к техническим ошибкам заполнения 6-НДФЛ.

Причина 2: Пересортица по документам-основаниям («Фантомный рубль»)

Наиболее распространенная причина отсутствия дохода в строке 130 — это так называемая «пересортица». Разберем по шагам, как это происходит:

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

Как диагностировать проблему?

Для поиска ошибок в учете НДФЛ не рекомендуется использовать стандартные расчетные листки. Проанализируем ситуацию с помощью специализированных отчетов:

В сформированном отчете каждая строка (начисление) должна «закрываться» в ноль соответствующей ведомостью. Если вы видите, что по документу Премия сумма исчислена, но в колонке «Выплачено» пусто или стоит неверная сумма, значит, проблема в привязке к ведомости.

Пошаговая инструкция по исправлению

Рассмотрим, как правильно исправить ситуацию без ручной правки регистров:

  1. Зайдите в документ Ведомость, которой выплачивалась премия.
  2. Нажмите на сумму в колонке К выплате, чтобы открыть окно расшифровки.
  3. Проверьте список документов в колонке Документ-основание. Если там присутствуют лишние документы (например, старые отпуска или зарплата прошлых месяцев с суммами в 1 рубль или 0.01 руб.), их необходимо убрать.
  4. Суммируйте все значения и перенесите их на основной документ-основание (в нашем примере — на Премию). Строки с лишними документами удалите.
  5. Нажмите «ОК» и обязательно нажмите кнопку Обновить налог в ведомости. Это критически важно для перезаписи движений в регистре Расчеты налогоплательщиков с бюджетом по НДФЛ.
  6. Проведите ведомость и перезаполните отчет 6-НДФЛ.

Дополнительные рекомендации

Если вышеописанные действия не помогли, попробуйте следующие методы:

Таким образом, автоматизация 6-НДФЛ в ЗУП 3.1 требует строгого соблюдения соответствия между начисленными суммами и их фактической выплатой. Использование отчета Анализ НДФЛ по документам-основаниям позволяет быстро локализовать разрывы и поддерживать учет в актуальном состоянии.

← На главную