Даже сегодня многие небольшие предприятия и индивидуальные предприниматели продолжают успешно вести учет в легендарной и крайне надежной программе «1С:Зарплата и Кадры 7.7» (ЗиК). Однако законодательство меняется стремительно, а официальная поддержка платформы 1С 7.7 практически прекращена. Особенно много вопросов у пользователей ЗиК возникло в 2020 году, когда для поддержки бизнеса в период пандемии коронавируса были введены беспрецедентные льготы по страховым взносам.
В этой статье мы подробно разберем, как правильно настроить программу ЗиК 7.7 (в частности, релиз 376 и аналогичные альтернативные обновления), чтобы расчет страховых взносов за июль 2020 года производился в строгом соответствии с законодательством Российской Федерации.
Давайте вспомним предысторию и проанализируем законодательную базу того периода. В соответствии с Федеральным законом № 172-ФЗ, для организаций и ИП из реестра субъектов малого и среднего предпринимательства (МСП), ведущих деятельность в наиболее пострадавших отраслях экономики, за апрель, май и июнь 2020 года (2-й квартал) была установлена нулевая ставка (0%) по всем видам страховых взносов.
Однако эта льгота носила строго временный характер и действовала только до 30 июня 2020 года. Начиная с 1 июля 2020 года (3-й квартал), эти предприятия должны были вернуться к расчету взносов по тарифам, установленным для субъектов МСП (Федеральный закон № 102-ФЗ). Этот тариф предполагает разделение выплат в пользу физических лиц на две части:
У многих пользователей при расчете зарплаты за июль программа ЗиК 7.7 продолжала начислять взносы некорректно: либо полностью по нулевым ставкам, либо по общим ставкам без учета разделения на МРОТ. Выясним причину этой проблемы и разберем по шагам правильный алгоритм настройки.
Для корректного автоматического расчета таких сложных схем обычных обновлений из истории констант недостаточно. Нам необходимы механизмы, заложенные разработчиками непосредственно в алгоритмы конфигурации. В сообществе пользователей 1С 7.7 огромной популярностью пользуются альтернативные сборки обновлений (например, от автора под ником «Кошки Рулят»).
Убедитесь, что у вас установлен релиз не ниже 7.70.376. Именно в нем был реализован гибкий механизм совместного или последовательного применения различных видов тарифов в течение одного расчетного периода.
Проанализируем поведение программы при заполнении ключевых констант. Чтобы открыть историю изменений константы в программе 1С:ЗиК 7.7, необходимо открыть список констант (меню «Операции» — «Константы»), выбрать нужную строку и нажать клавишу F5.
Нам потребуется настроить две основные периодические константы:
1. Константа «Основной тариф страховых взносов»
В истории этой константы должны быть сделаны следующие записи:
Обратите внимание! Не нужно ставить в историю константы новую запись с 01.07.2020. С точки зрения закона, организация перешла на тариф МСП с 1 апреля. Просто во втором квартале поверх этого тарифа накладывалась дополнительная льгота пострадавшей отрасли.
2. Константа «Организация пострадала от коронавирусной инфекции»
Эта константа — ключевой триггер для программы. Именно она отвечает за временное обнуление взносов во втором квартале.
Благодаря этому признаку встроенный алгоритм программы понимает, что в апреле, мае и июне взносы рассчитывать не нужно (применяется ставка 0%). Как только расчетный период переходит на июль 2020 года, действие этой временной нормы автоматически прекращается, и программа корректно возвращается к расчету по тарифу МСП, который мы указали в первой константе.
Рассмотрим подробнее, как именно программа должна рассчитать взносы в июле при правильной настройке констант. Очень часто бухгалтеры пугаются, когда видят, что по ФСС программа начисляет суммы, отличные от нуля. Давайте разберем этот момент на конкретном примере.
Предположим, у сотрудника оклад за июль составляет 30 000 рублей. МРОТ равен 12 130 рублей.
Программа разделит базу начисления следующим образом:
Таким образом, итоговый взнос в ФСС за сотрудника составит 351.77 руб. Именно эти цифры бухгалтер видит в отчетах вместо ожидаемого «абсолютного нуля». Программа ведет расчет абсолютно верно: нулевая ставка ФСС применяется исключительно к той части дохода, которая превышает МРОТ!
Если вам требуется проверить или доработать алгоритм распределения базы взносов в конфигураторе ЗиК 7.7, обратите внимание на функции глобального модуля, отвечающие за расчет взносов. В частности, это касается процедуры глРассчитатьСтраховыеВзносы или аналогичных функций в модулях видов расчетов.
Для получения значения периодических констант в коде традиционно используется метод ПолучитьЗначение(). Проанализируем пример кода, определяющий, относится ли предприятие к пострадавшим на конкретную дату расчета:
// Определение применимости нулевого тарифа во 2-м квартале 2020 года
ДатаРасчета = ЖР.ПолучитьПериодРасчета().ДатаНачала;
ПострадалиОтКороны = Константа.ОрганизацияПострадалаОтКоронавируса.Получить(ДатаРасчета);
Если (ДатаРасчета >= '01.04.2020') И (ДатаРасчета <= '30.06.2020') Тогда
Если ПострадалиОтКороны = 1 Тогда
ТарифПФР = 0;
ТарифФСС = 0;
ТарифФОМС = 0;
КонецЕсли;
КонецЕсли;
Именно благодаря такому подходу программа автоматически прекращает действие нулевых ставок с 1 июля 2020 года, переходя на алгоритмы расчета по тарифу МСП (с разделением по МРОТ).
Выполнив указанные настройки периодических констант и проверив соответствие релиза, вы избавите себя от необходимости ручных корректировок взносов в отчетности и обеспечите безукоризненный расчет заработной платы в вашей любимой программе 1С:ЗиК 7.7.