Как обновить коды доходов НДФЛ за прошлый период в 1С:ЗУП для сдачи 2-НДФЛ?

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

При смене классификаторов кодов доходов НДФЛ налогоплательщики сталкиваются с ситуацией, когда налоговая инспекция требует сдавать отчетность за прошедший год по новым правилам и кодам. Однако при обновлении конфигураций «1С:Зарплата и Управление Персоналом» новые справочные данные добавляются в систему, но движение по регистрам за прошлые закрытые периоды автоматически не перезаписывается.

Проанализируем технические нюансы работы программы и разберем доступные варианты корректировки данных для успешного формирования справок 2-НДФЛ.

Выясним причину проблемы и особенности работы программных регистров

В конфигурациях 1С учет доходов для целей НДФЛ ведется на основании движений в специализированных регистрах накопления:

  1. Для 1С:ЗУП ред. 2.5 используется регистр накопления НДФЛ сведения о доходах.
  2. Для 1С:ЗУП ред. 3.1 используется регистр накопления Учет доходов для исчисления НДФЛ.

Когда разработчик обновляет классификатор видов доходов, новые коды появляются в соответствующем справочнике. Если бухгалтер меняет код дохода в настройках начисления (вида расчета), это правило начинает действовать для новых документов. Однако уже сформированные и проведенные документы прошлых периодов сохраняют старые движения по регистрам. Изменение настроек видов расчета не меняет задним числом уже записанные движения.

Способ 1. Корректировка движений регистра накопления (Рекомендуемый)

Чтобы не затрагивать проведенные расчетные документы в закрытом периоде, наиболее безопасным решением является точечное изменение записей непосредственно в регистре накопления.

Рассмотрим, как выполнить эту операцию:

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

Пример алгоритма для внешней обработки корректировки движений регистра:


НаборЗаписей = РегистрыНакопления.НДФЛСведенияОДоходах.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(НачалоГода, КонецГода);

Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	Рег.Регистратор КАК Регистратор
    |ИЗ
    |	РегистрНакопления.НДФЛСведенияОДоходах КАК Рег
    |ГДЕ
    |	Рег.КодДохода = &СтарыйКод
    |	И Рег.Период МЕЖДУ &НачалоГода И &КонецГода";

Запрос.УстановитьПараметр("СтарыйКод", СтарыйКодДохода);
Запрос.УстановитьПараметр("НачалоГода", НачалоГода);
Запрос.УстановитьПараметр("КонецГода", КонецГода);

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    НаборЗаписей.Отбор.Регистратор.Установить(Выборка.Регистратор);
    НаборЗаписей.Прочитать();
    Для Каждого Запись Из НаборЗаписей Цикл
        Если Запись.КодДохода = СтарыйКодДохода Тогда
            Запись.КодДохода = НовыйКодДохода;
        КонецЕсли;
    КонецЦикла;
    НаборЗаписей.Записать();
КонецЦикла;

Преимущество метода: Документы начислений и выплат остаются нетронутыми, взаиморасчеты и кадровые учетные данные за прошлый период не пересчитываются.

Способ 2. Перепроведение документов начисления и риски метода

Альтернативный вариант — перепроведение первичных документов за весь прошедший год после изменения кода дохода в настройках вида расчета.

ВНИМАНИЕ: Этот способ несет существенные риски для закрытого периода!

Проанализируем опасности массового перепроведения:

  1. Смещение дат получения дохода: Новые коды доходов могут обладать иной категорией дохода или правилами учета согласно ст. 223 НК РФ. При перепроведении платформа может автоматически изменить даты фактического получения дохода и даты исчисления налога.
  2. Рассогласование исчисленного и удержанного налога: Если в периоде присутствуют перерасчеты или выплаты, сделанные в более поздних месяцах, групповое перепроведение может разрушить цепочку связей в регистрах между исчисленным, удержанным и перечисленным НДФЛ.
  3. Влияние флагов учета: Если в течение года менялись учетные параметры (например, настройка Удержание НДФЛ вместе с начислением), перепроведение гарантированно исказит структуру налогового учета.

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

Способ 3. Ручная корректировка в документе 2-НДФЛ

Если количество сотрудников с измененными кодами доходов небольшое (единичные случаи), то исправлять данные в базе не обязательно.

Пошаговый порядок действий:

  1. Сформируйте документ Справка 2-НДФЛ для передачи в ИФНС.
  2. В табличной части документа перейдите к нужным сотрудникам и вручную отредактируйте код дохода в строках выплат.
  3. Выгрузите файл XML для передачи в налоговый орган.

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

← На главную