При работе в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда при использовании нормативного метода расчета резервов отпусков итоговый процент отчислений в документе «Начисление оценочных обязательств» оказывается значительно ниже установленного в настройках (например, вместо 13% программа рассчитывает 0,7%). Рассмотрим подробно, почему это происходит, как устроены внутренние механизмы программы и где искать причину отклонений.
Самая частая причина, по которой расчетный процент внезапно снижается, — это достижение предельной величины (лимита) накопленных резервов. Согласно настройкам учетной политики организации, для нормативного метода указывается не только ежемесячный процент отчислений, но и общая сумма, выше которой резерв в налоговом учете (а зачастую и в бухгалтерском, если настройки идентичны) накапливаться не должен.
Проанализируем алгоритм работы программы в этот момент:
ФОТ текущего месяца * 13%. Это значение отображается в колонке «Исчислено».Выясним причину на конкретном примере: если до лимита осталось начислить всего 5 000 рублей, а по расчету от ФОТ (13%) получается 100 000 рублей, программа запишет в «Зачтено» только 5 000 рублей. В результате эффективная доля (процент) в документе будет выглядеть как мизерная величина, хотя настройки Учетной политики не менялись.
Важно понимать различие между этими двумя показателями в документе «Начисление оценочных обязательств по отпускам». Посмотрим на их назначение подробнее:
«Исчислено» — это справочная величина. Она показывает, сколько программа должна была бы начислить, исходя из голого процента, указанного в настройках, без учета накопленного ранее сальдо и лимитов.
«Зачтено» — это реальная сумма, которая сформирует проводки и увеличит обязательство в учете. Если значение «Зачтено» значительно меньше «Исчислено», это прямой признак того, что сработал ограничитель (лимит).
Рассмотрим еще один фактор, влияющий на итоговую сумму — страховые взносы. Резерв отпусков в 1С:ЗУП 3.1 всегда рассчитывается с учетом взносов, которые организация должна будет уплатить при выплате этих отпускных в будущем.
Проанализируем ситуацию: в течение года доходы сотрудников растут и могут превысить предельную величину базы страховых взносов. Как только это происходит, ставка взносов снижается (например, до 15,1% или ниже в зависимости от применяемого тарифа). Поскольку общая сумма резерва включает в себя «тело» отпускных и взносы с них, снижение эффективной ставки взносов по организации приводит к тому, что общая сумма отчислений уменьшается относительно ФОТ.
Для программистов и продвинутых пользователей полезно знать, в каком месте конфигурации происходит расчет этих показателей. Основная логика сосредоточена в общем модуле РезервОтпусков.
Разберем пример функции, которая отвечает за определение доли:
// Фрагмент логики из модуля РезервОтпусков
Функция ДоляРезерваОтпусков(ПараметрыРасчета)
// Исчисленная сумма на основе настроек учетной политики
СуммаПоНормативу = ПараметрыРасчета.ФОТ * ПараметрыРасчета.ПроцентОтчислений;
// Проверка остатка до предельной величины
ОстатокДоЛимита = ПараметрыРасчета.ПредельнаяВеличина - ПараметрыРасчета.НакопленоСНачалаГода;
Если СуммаПоНормативу > ОстатокДоЛимита Тогда
Возврат ОстатокДоЛимита / ПараметрыРасчета.ФОТ; // Получаем тот самый уменьшенный процент
Иначе
Возврат ПараметрыРасчета.ПроцентОтчислений;
КонецЕсли;
КонецФункции
Как мы видим, программа динамически пересчитывает «действующий» процент, если накопленная сумма приближается к максимальной границе. Именно это значение мы и видим в экранных формах документа.
Часто в документе можно заметить, что сумма резерва в бухгалтерском учете (БУ) существенно отличается от суммы в налоговом учете (НУ). Разберем причины:
Если вы обнаружили, что процент отчислений стал меньше 13%, выполните следующие действия:
Таким образом, уменьшение процента отчислений — это не ошибка программы, а работа встроенного контроля за соблюдением лимитов резерва. Программа защищает пользователя от избыточного накопления резервов сверх сумм, утвержденных в учетной политике организации.