При работе с резервами отпусков в программе 1С:Зарплата и управление персоналом (1С:ЗУП 3.1) бухгалтеры часто сталкиваются с ситуацией, когда в отчете Справка-расчет резервов отпусков или в самом документе начисления оценочных обязательств отображаются неожиданные процентные ставки страховых взносов. Вместо привычных и стандартных 30% программа может выводить ставки 40,7%, 32,7% или вовсе дробные значения наподобие 20,27% или 18,45%.
В этой статье мы подробно разберем, по какой логике программа рассчитывает эти проценты, как проверить правильность расчетов вручную, почему типовой отчет не разделяет взносы по фондам и как решать эту проблему в различных версиях программы.
Главная причина появления нестандартных и дробных процентов при расчете оценочных обязательств (особенно при использовании метода обязательств или МСФО) — это применение эффективной (среднегодовой) ставки страховых взносов.
Программа не просто берет фиксированный законодательный тариф из настроек учетной политики, а рассчитывает индивидуальный процент для каждого конкретного сотрудника нарастающим итогом с начала года по следующей формуле:
Эффективная ставка = (Сумма исчисленных взносов сотрудника с начала года / Облагаемая база по взносам с начала года) * 100%
Давайте выясним, какие факторы напрямую влияют на отклонение этой ставки от стандартных значений:
Рассмотрим ситуацию, упомянутую пользователями в обсуждении, когда у сотрудника в документе фигурирует ставка 40,7%. Проанализируем, из чего она складывается:
Сложив эти показатели вместе, мы получаем: 30% + 8% + 2,7% = 40,7%. Программа абсолютно корректно аккумулирует все виды взносов, которые работодателю придется заплатить при фактическом уходе сотрудника в отпуск.
Поскольку в программе нет прямой расшифровки этой формулы по каждому сотруднику «в один клик», мы можем провести аудит показателей самостоятельно. Давайте сделаем это по шагам:
Рассмотрим пример программной логики, которая выполняется в недрах конфигурации для получения этого значения:
// Упрощенная схема расчета эффективной ставки в модулях программы
Если ОблагаемаяБазаСНачалаГода > 0 Тогда
ЭффективнаяСтавкаВзносов = (ИсчисленныеВзносыСНачалаГода / ОблагаемаяБазаСНачалаГода) * 100;
// Округление до требуемой точности
ЭффективнаяСтавкаВзносов = Окр(ЭффективнаяСтавкаВзносов, 4);
Иначе
// Если начислений с начала года еще не было, применяется стандартный тариф из настроек
ЭффективнаяСтавкаВзносов = СтандартныйТарифСтраховыхВзносов + ТарифТравматизма;
КонецЕсли;
Полученный результат должен с точностью до нескольких знаков после запятой совпасть со значением в колонке ставки документа расчета резервов.
Разработчики фирмы «1С» заложили такую логику умышленно. Оценочное обязательство (резерв отпусков) — это единый объект бухгалтерского учета, который отражается на счете 96.01 «Резервы предстоящих расходов на оплату отпусков».
Для целей формирования бухгалтерского баланса и отчетности важна итоговая сумма обязательства, которую предприятию придется погасить. Поскольку резерв начисляется на уровне совокупного обязательства, детальная разбивка процента на ОПС, ОМС и ФСС внутри печатной формы Справка-расчет резервов отпусков не предусмотрена программным кодом и не поддается пользовательской настройке через стандартный интерфейс компоновки данных.
Если вы работаете в актуальных версиях программы, обратите внимание на глобальные изменения в подсистеме расчета резервов:
Начисление оценочных обязательств по отпускам упразднен. Вместо него используется единый документ Резервы по оплате труда (с видом операции «Начисление»).Резервы по оплате труда по кнопке Печать.Если руководство или аудиторы требуют предоставлять расшифровку оценочных обязательств по ставкам и фондам в разрезе сотрудников, вы можете воспользоваться следующими обходными путями:
Администрирование — Универсальный отчет. Выберите тип объекта Регистр накопления и таблицу Оценочные обязательства по сотрудникам (или Резервы по оплате труда по сотрудникам в новых версиях). В настройках структуры отчета добавьте группировку по сотрудникам и выведите детальные поля взносов.Дополнительные отчеты и обработки без изменения типовой конфигурации.