При формировании отчетности 6-НДФЛ за 2021 год в конфигурации «1С:Управление производственным предприятием» (УПП) многие пользователи столкнулись с неожиданным поведением программы. При заполнении Раздела 1 отчета даты срока перечисления налога с отпускных, выплаченных в октябре, автоматически устанавливались на 08.11.2021, хотя логика подсказывала бухгалтерам другие значения (например, 01.11.2021). Разберем детально, почему так происходит, и является ли это ошибкой программы.
Рассмотрим ситуацию: отпуск сотруднику выплачен 12 октября 2021 года. Согласно общему правилу (п. 6 ст. 226 НК РФ), НДФЛ с отпускных и пособий по временной нетрудоспособности должен быть перечислен не позднее последнего числа месяца, в котором производились такие выплаты. Для октября это 31.10.2021.
Поскольку 31 октября в 2021 году выпало на воскресенье, по правилам статьи 6.1 НК РФ срок переносится на ближайший следующий за ним рабочий день. Бухгалтеры ожидали увидеть в отчете дату 01.11.2021 (понедельник). Однако программа настойчиво ставила 08.11.2021. Проанализируем, на чем основана такая логика 1С.
Выясним причину такого смещения дат. В конце 2021 года был издан Указ Президента РФ № 595 «Об установлении на территории Российской Федерации нерабочих дней в октябре - ноябре 2021 г.». Согласно этому документу, период с 30 октября по 7 ноября 2021 года включительно был объявлен нерабочими днями.
Здесь вступает в силу пункт 7 статьи 6.1 Налогового кодекса РФ: если последний день срока приходится на день, признаваемый в соответствии с законодательством РФ или указом Президента РФ выходным или нерабочим праздничным днем, днем окончания срока считается ближайший следующий за ним рабочий день.
Таким образом, алгоритм расчета в 1С выглядит следующим образом:
Важный момент: даже если ваша организация работала в этот период (например, относится к предприятиям непрерывного цикла), нормы Налогового кодекса о переносе сроков из-за Указа Президента распространяются на всех налогоплательщиков без исключения. Следовательно, дата 08.11.2021 является юридически верной для заполнения 6-НДФЛ.
Посмотрим, как программа понимает, какие дни считать рабочими, а какие — нет. В «1С:УПП» ключевым объектом для этих целей является ПроизводственныйКалендарь. Рассмотрим по шагам, как проверить его заполнение:
Проанализируем ситуацию, описанную пользователями на форуме: после «экспериментов» с календарем стало ясно, что именно тип дня в этом регистре влияет на формирование дат в отчете. Мы настоятельно рекомендуем оставлять настройки календаря в соответствии с официальными обновлениями 1С, которые учитывают все государственные акты.
В конфигурации «1С:Управление производственным предприятием» данные для 6-НДФЛ собираются не напрямую из документов выплаты, а из специальных регистров накопления. Главным для нас является регистр НДФЛ расчеты с бюджетом.
Когда мы проводим документ «Зарплата к выплате организаций» или последующее «Списание с расчетного счета», программа делает запись в этот регистр. В поле «Срок перечисления» записывается дата, рассчитанная исходя из вида дохода (отпускные, зарплата и т.д.) и текущих настроек производственного календаря на момент проведения документа.
Если вы обновили программу или изменили календарь после того, как была произведена выплата отпускных, данные в регистре могут остаться старыми. В этом случае необходимо:
Некоторые бухгалтеры пытаются исправить дату 08.11.2021 обратно на 01.11.2021 вручную в самом отчете. Разберем, почему это нежелательно:
Подводя итог, можно сказать, что появление даты 08.11.2021 в 6-НДФЛ за 2021 год — это результат корректного применения законодательства РФ в программном коде 1С. Для правильного отображения данных мы рекомендуем:
ПроизводственныйКалендарь заполнен автоматически по классификатору и содержит отметки о нерабочих днях по Указу Президента.Таким образом, ситуация является штатной и не требует технических доработок программы. Совместная работа бухгалтера и корректно настроенной системы 1С позволяет избежать ошибок в налоговой отчетности в периоды нестандартных графиков работы.