При работе в программе «1С:Зарплата и управление персоналом 8» (редакция 3.1) бухгалтеры часто сталкиваются с непонятным поведением системы в декабре. В течение года процент страховых взносов, который начисляется на оценочные обязательства (резервы отпусков), может быть стабильным (например, ровно 30% или 15.1% при превышении базы). Однако в декабрьском документе Начисление оценочных обязательств по отпускам цифры в колонке процента становятся «дробными» и нелогичными — например, 24.3125%.
Рассмотрим подробно, почему так происходит, разберем внутренние механизмы программы и выясним, является ли это ошибкой или штатной работой алгоритма инвентаризации.
Для начала проанализируем, как программа определяет процент взносов для резервов. В отличие от обычного расчета зарплаты, где применяются фиксированные тарифы, для оценочных обязательств 1С:ЗУП 3.1 использует понятие эффективной ставки. Это средневзвешенное значение, которое рассчитывается индивидуально по каждому сотруднику.
Формула расчета эффективной ставки выглядит следующим образом:
Эффективная ставка = (Сумма фактически исчисленных взносов сотрудника с начала года) / (Облагаемая база сотрудника с начала года)
Выясним причину появления странных чисел. Если в течение года у сотрудника менялась ставка (например, сначала была 30%, а после превышения предельной величины базы стала 15.1% или 10%), то среднее значение за год не будет равно ни 30, ни 15. Оно будет находиться где-то посередине. Именно этот «средний» процент программа применяет при итоговых корректировках.
Разберем, чем расчет в декабре отличается от расчетов в другие месяцы. В декабре программа автоматически проводит инвентаризацию оценочных обязательств. Это происходит независимо от того, какая методика выбрана в настройках — «Метод МСФО» или «Нормативный метод».
Алгоритм инвентаризации работает по принципу «от обратного»:
Проанализируем ситуацию на примере. Если в течение года резерв по взносам начислялся по ставке 30%, а по итогам года (с учетом превышения базы) эффективная ставка составила 24%, то в декабре программа должна «снизить» общую накопленную сумму взносов. Чтобы подогнать итоговое сальдо под верный результат, расчетный процент в декабрьской строке может выглядеть крайне необычно.
Рассмотрим нюанс, упомянутый пользователями: если сотрудник отработал 11 месяцев, ему положен полный отпуск (28 дней). В этом случае в декабре программа видит резкий скачок количества дней отпуска, за которые нужно сформировать резерв. Происходит значительное доначисление суммы обязательства.
Если при этом эффективная ставка по сотруднику за год оказалась выше, чем та, которая применялась в ноябре, или если в прошлых периодах были корректировки, программа попытается выровнять сальдо одной записью. Посмотрим на это так: декабрьский расчет — это не начисление «за месяц», а корректировка итогов всего года. Именно поэтому деление суммы доначисленных взносов на сумму доначисленного обязательства в декабре дает «неправильное число».
Ситуация осложняется для организаций, применяющих льготные тарифы для малого и среднего бизнеса (МСБ). В таких случаях база каждого сотрудника ежемесячно делится на две части:
В такой модели эффективная ставка будет плавать каждый месяц в зависимости от размера начислений. При инвентаризации в декабре программа возьмет общую сумму взносов за год по обоим тарифам и разделит на общую базу. Полученный процент будет уникальным для каждого работника.
Чтобы убедиться, что программа не ошиблась, выполним следующие действия:
Эффективная ставка.Иногда после декабрьской инвентаризации в январе следующего года возникают отрицательные суммы (сторно). Это происходит из-за изменения расчетного периода для среднего заработка. В декабре средний заработок считался за период по декабрь включительно. В январе период сдвигается, и если из расчета выпадают крупные премии прошлых лет или добавляются новые данные, сумма резерва пересчитывается.
Посмотрим на это с точки зрения программы: она ежемесячно (при методе МСФО) или раз в год (при нормативном методе) стремится привести остаток на счете резервов к «идеальному» значению, актуальному на текущий момент. Любое изменение среднего заработка или количества остатков дней отпуска неизбежно ведет к корректировочным записям, которые могут выглядеть странно, если смотреть на них в отрыве от годовой картины.
Подведем итог: дробный процент страховых взносов в декабре — это результат математического выравнивания остатков резерва под итоговую годовую «эффективную ставку». Это не является ошибкой программы, а отражает требование законодательства и методологии 1С по приведению оценочных обязательств к достоверному значению на отчетную дату.