Как настроить расчет страховых взносов за июль 2020 года в программе 1С:Зарплата и Кадры 7.7?

Бухгалтер 1С v7.7 Налоговый учет
← На главную

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

В этой статье мы подробно разберем, как правильно настроить программу ЗиК 7.7 (в частности, релиз 376 и аналогичные альтернативные обновления), чтобы расчет страховых взносов за июль 2020 года производился в строгом соответствии с законодательством Российской Федерации.

В чем суть проблемы перехода с июня на июль 2020 года?

Давайте вспомним предысторию и проанализируем законодательную базу того периода. В соответствии с Федеральным законом № 172-ФЗ, для организаций и ИП из реестра субъектов малого и среднего предпринимательства (МСП), ведущих деятельность в наиболее пострадавших отраслях экономики, за апрель, май и июнь 2020 года (2-й квартал) была установлена нулевая ставка (0%) по всем видам страховых взносов.

Однако эта льгота носила строго временный характер и действовала только до 30 июня 2020 года. Начиная с 1 июля 2020 года (3-й квартал), эти предприятия должны были вернуться к расчету взносов по тарифам, установленным для субъектов МСП (Федеральный закон № 102-ФЗ). Этот тариф предполагает разделение выплат в пользу физических лиц на две части:

  1. Выплаты в пределах МРОТ (в 2020 году федеральный МРОТ составлял 12 130 рублей) — облагаются по стандартным ставкам (ПФР — 22%, ФФОМС — 5,1%, ФСС — 2,9%).
  2. Выплаты, превышающие МРОТ — облагаются по пониженным ставкам (ПФР — 10%, ФФОМС — 5%, ФСС — 0%).

У многих пользователей при расчете зарплаты за июль программа ЗиК 7.7 продолжала начислять взносы некорректно: либо полностью по нулевым ставкам, либо по общим ставкам без учета разделения на МРОТ. Выясним причину этой проблемы и разберем по шагам правильный алгоритм настройки.

Шаг 1. Проверка актуальности релиза конфигурации

Для корректного автоматического расчета таких сложных схем обычных обновлений из истории констант недостаточно. Нам необходимы механизмы, заложенные разработчиками непосредственно в алгоритмы конфигурации. В сообществе пользователей 1С 7.7 огромной популярностью пользуются альтернативные сборки обновлений (например, от автора под ником «Кошки Рулят»).

Убедитесь, что у вас установлен релиз не ниже 7.70.376. Именно в нем был реализован гибкий механизм совместного или последовательного применения различных видов тарифов в течение одного расчетного периода.

Шаг 2. Настройка периодических констант

Проанализируем поведение программы при заполнении ключевых констант. Чтобы открыть историю изменений константы в программе 1С:ЗиК 7.7, необходимо открыть список констант (меню «Операции» — «Константы»), выбрать нужную строку и нажать клавишу F5.

Нам потребуется настроить две основные периодические константы:

1. Константа «Основной тариф страховых взносов»

В истории этой константы должны быть сделаны следующие записи:

Обратите внимание! Не нужно ставить в историю константы новую запись с 01.07.2020. С точки зрения закона, организация перешла на тариф МСП с 1 апреля. Просто во втором квартале поверх этого тарифа накладывалась дополнительная льгота пострадавшей отрасли.

2. Константа «Организация пострадала от коронавирусной инфекции»

Эта константа — ключевой триггер для программы. Именно она отвечает за временное обнуление взносов во втором квартале.

Благодаря этому признаку встроенный алгоритм программы понимает, что в апреле, мае и июне взносы рассчитывать не нужно (применяется ставка 0%). Как только расчетный период переходит на июль 2020 года, действие этой временной нормы автоматически прекращается, и программа корректно возвращается к расчету по тарифу МСП, который мы указали в первой константе.

Шаг 3. Анализ результатов расчета взносов в июле

Рассмотрим подробнее, как именно программа должна рассчитать взносы в июле при правильной настройке констант. Очень часто бухгалтеры пугаются, когда видят, что по ФСС программа начисляет суммы, отличные от нуля. Давайте разберем этот момент на конкретном примере.

Предположим, у сотрудника оклад за июль составляет 30 000 рублей. МРОТ равен 12 130 рублей.

Программа разделит базу начисления следующим образом:

  1. Часть дохода в пределах МРОТ (12 130 руб.):
    • ПФР: 12 130 * 22% = 2 668.60 руб.
    • ФФОМС: 12 130 * 5.1% = 618.63 руб.
    • ФСС: 12 130 * 2.9% = 351.77 руб.
  2. Часть дохода сверх МРОТ (30 000 - 12 130 = 17 870 руб.):
    • ПФР: 17 870 * 10% = 1 787.00 руб.
    • ФФОМС: 17 870 * 5% = 893.50 руб.
    • ФСС: 17 870 * 0% = 0.00 руб.

Таким образом, итоговый взнос в ФСС за сотрудника составит 351.77 руб. Именно эти цифры бухгалтер видит в отчетах вместо ожидаемого «абсолютного нуля». Программа ведет расчет абсолютно верно: нулевая ставка ФСС применяется исключительно к той части дохода, которая превышает МРОТ!

Техническая справка для программистов 1С 7.7

Если вам требуется проверить или доработать алгоритм распределения базы взносов в конфигураторе ЗиК 7.7, обратите внимание на функции глобального модуля, отвечающие за расчет взносов. В частности, это касается процедуры глРассчитатьСтраховыеВзносы или аналогичных функций в модулях видов расчетов.

Для получения значения периодических констант в коде традиционно используется метод ПолучитьЗначение(). Проанализируем пример кода, определяющий, относится ли предприятие к пострадавшим на конкретную дату расчета:


// Определение применимости нулевого тарифа во 2-м квартале 2020 года
ДатаРасчета = ЖР.ПолучитьПериодРасчета().ДатаНачала;
ПострадалиОтКороны = Константа.ОрганизацияПострадалаОтКоронавируса.Получить(ДатаРасчета);

Если (ДатаРасчета >= '01.04.2020') И (ДатаРасчета <= '30.06.2020') Тогда
    Если ПострадалиОтКороны = 1 Тогда
        ТарифПФР = 0;
        ТарифФСС = 0;
        ТарифФОМС = 0;
    КонецЕсли;
КонецЕсли;

Именно благодаря такому подходу программа автоматически прекращает действие нулевых ставок с 1 июля 2020 года, переходя на алгоритмы расчета по тарифу МСП (с разделением по МРОТ).

Выполнив указанные настройки периодических констант и проверив соответствие релиза, вы избавите себя от необходимости ручных корректировок взносов в отчетности и обеспечите безукоризненный расчет заработной платы в вашей любимой программе 1С:ЗиК 7.7.

← На главную