Многие пользователи программ 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 3.0 столкнулись с неожиданным поведением системы: при формировании отчетов по НДФЛ, начиная с января 2021 года, колонка «Выплачено» (или «Выплаченный доход») перестала заполняться данными. На первый взгляд это может показаться программной ошибкой или следствием некорректного обновления, однако ситуация имеет под собой четкое методологическое обоснование. Разберем детально, что изменилось в логике программы и как теперь проверять корректность учета.
Для того чтобы понять, почему разработчики 1С приняли решение убрать регистрацию выплаченного дохода, нам необходимо вспомнить правила заполнения формы 6-НДФЛ, действовавшие до 2021 года. В «старой» форме Раздел 2 требовал детализации каждого блока выплат по трем датам:
Для заполнения этих блоков программе требовалось жестко связывать каждую копейку выплаченного дохода с конкретной суммой удержанного налога. Эта связь фиксировалась в специальных регистрах накопления. Однако с 2021 года вступила в силу новая форма 6-НДФЛ. В ней структура Раздела 2 кардинально изменилась: теперь в строке 110 указывается общая сумма начисленного дохода нарастающим итогом с начала года, без разбивки по конкретным датам выплат и «блокам» дат.
Поскольку налоговым органам больше не требуется информация о связи конкретной выплаты с датами перечисления в разрезе Раздела 2, разработчики 1С упростили механизмы учета, чтобы снизить нагрузку на базу данных и избежать лишних ошибок при «пересортице» документов выплаты.
Проанализируем программный код конфигурации, чтобы увидеть, как именно реализовано это ограничение. В модулях, отвечающих за проведение документов выплаты (Ведомость на выплату зарплаты), существует процедура, которая ранее записывала данные о доходе. Посмотрим на фрагмент кода, который управляет этим процессом:
Процедура ВписатьСуммыВыплаченногоДоходаВУдержанныеНалоги(МенеджерВременныхТаблиц, Регистратор, ДатаВыплаты = Неопределено, ДатаОперации = Неопределено) Экспорт
// Рассчитываемые показатели используются в отчетности с 2016 по 2020 годы.
Если ЗначениеЗаполнено(ДатаОперации) И ДатаОперации > '20201231' Тогда
Возврат;
КонецЕсли;
Как мы видим, в коде установлено жесткое условие: если дата операции (выплаты) позже 31 декабря 2020 года, программа просто прекращает выполнение процедуры (Возврат) и не делает никаких движений по регистрам в части выплаченного дохода. Именно поэтому перепроведение старых документов или установка новых релизов не «вернет» цифры в отчеты за периоды после 2021 года.
Выясним, как это отразилось на пользовательском интерфейсе. Фирма 1С зарегистрировала данное изменение в рамках задачи (ошибки) №50013769. В последних релизах были внесены следующие корректировки:
Учет доходов для исчисления НДФЛ для целей отражения именно выплаченной суммы больше не аккумулируются.Рассмотрим порядок действий бухгалтера, которому необходимо убедиться, что зарплата выплачена, а налог удержан корректно, учитывая отсутствие привычной колонки. Проанализируем три основных способа проверки:
Исчислено и Удержано. В идеальной ситуации (когда вся зарплата за месяц выплачена) эти суммы должны совпадать.Анализ зарплаты по сотрудникам (в целом за период) или Полный свод начислений, удержаний и выплат. Там вы увидите реальное сальдо и суммы, выданные на руки.Ведомостью) был удержан налог. Если налог удержан, значит, доход считается фактически выплаченным с точки зрения налогового учета.Посмотрим на ситуацию в контексте дальнейшего развития законодательства. Начиная с 2023 года, в связи с введением Единого налогового счета (ЕНС) и изменением правил признания дохода (теперь дата получения дохода всегда совпадает с датой его физической выплаты), старая концепция «выплаченного дохода» окончательно потеряла смысл. Теперь доход в налоговом учете в принципе не возникает до момента его выплаты. Таким образом, действия 1С в 2021 году были лишь подготовительным этапом к глобальной реформе учета.
Важный итог: Если вы видите пустую колонку «Выплачено» в отчетах за 2021–2024 годы — это нормальная работа программы. Не стоит пытаться «исправить» это через ручные корректировки регистров или поиск ошибок в документах. Сосредоточьте внимание на анализе удержанного налога и его соответствии исчисленным суммам.