Мы часто сталкиваемся с ситуацией, когда, казалось бы, идентичные базы 1С Зарплата и управление персоналом (ЗУП) одного и того же релиза ведут себя по-разному, особенно в таких критически важных расчетах, как отпускные. Одной из таких загадок являются различия в формулах расчета среднего заработка для отпуска. Давайте вместе разберем, почему такое может происходить и как нам действовать в подобных случаях.
Причина 1: Разное время обновлений и изменения в законодательстве относительно РКСН и НДФЛ
Основная причина, по которой мы можем наблюдать разные формулы в базах одного релиза, кроется в последовательности и времени установки обновлений. Разработчики 1С оперативно реагируют на изменения в законодательстве, и иногда эти изменения требуют корректировки внутренних механизмов расчета, в том числе и формул.
Рассмотрим подробнее ситуацию, связанную с выделением районного коэффициента и северной надбавки (РКСН) для целей НДФЛ, которая стала одной из ключевых причин изменения формул:
Исходная позиция (начало 2025 года): Изначально, с 1 января 2025 года, возникла необходимость раздельного обложения НДФЛ районных коэффициентов и северных надбавок (РК и СН) по двухступенчатой шкале (13% и 15%), в то время как основная часть зарплаты облагалась по пятиступенчатой шкале. В связи с этим, Федеральная налоговая служба (ФНС) первоначально разъясняла, что доля РК и СН из выплат, рассчитанных по среднему заработку (в том числе отпускных), также должна выделяться и облагаться по пониженной прогрессивной шкале. Для обеспечения этого функционала разработчики 1С могли ввести «длинную» формулу, которая учитывала такое выделение.
Изменение позиции Минфина и ФНС: Однако, позже Министерство финансов Российской Федерации, а затем и ФНС, пересмотрели свою позицию. Они пришли к выводу, что средний заработок, рассчитываемый для всех случаев, предусмотренных Трудовым кодексом РФ (включая отпуска), не относится к заработной плате в определении статьи 129 ТК РФ. Соответственно, выделять доли РК и СН из выплат по среднему заработку не требуется. Такие выплаты должны облагаться по общим ставкам НДФЛ.
Влияние на обновления и формулы:
Если ваша база обновлялась, например, в феврале, когда действовали первые рекомендации, то в ней могла быть автоматически заполнена та самая «длинная» формула, предусматривающая выделение РКСН.
Если же база обновлялась позднее, например, в апреле, когда позиция Минфина и ФНС изменилась и выделение РКСН отменили, то автозаполнение формулы могло быть убрано, и в базе осталась или вернулась «старая, короткая» формула.
Таким образом, базы, обновлявшиеся в разное время, могли получить разные версии формул, хотя и относятся к одному релизу, но с разными патчами или корректировками.
Что делать в этой ситуации? Мы рекомендуем проверить историю обновлений вашей конфигурации. Если вы ранее выделяли доли РК и СН из выплат по среднему заработку, то, согласно изменившейся позиции контролирующих органов, необходимо провести перерасчет НДФЛ и представить корректирующий расчет 6-НДФЛ. Разработчики 1С также рекомендовали вернуться к использованию видов начислений, которые действовали до 2025 года, чтобы начисление выполнялось с общей суммы среднего заработка без выделения долей РК и СН.
Причина 2: Индексация среднего заработка и учет МРОТ в формулах
Давайте также проанализируем другие аспекты, которые могут влиять на сложность и вариативность формул расчета отпускных. Это индексация среднего заработка и обязательный учет минимального размера оплаты труда (МРОТ).
Порядок исчисления среднего заработка регулируется статьей 139 Трудового кодекса РФ и Положением, утвержденным Постановлением Правительства РФ № 540 (которое, кстати, с 1 сентября 2025 года заменит Постановление № 922 от 24.12.2007). Рассмотрим основные моменты:
Индексация среднего заработка: При повышении окладов, тарифных ставок или денежного вознаграждения всем работникам организации, средний заработок для расчета отпускных должен быть проиндексирован. Порядок индексации зависит от момента повышения окладов:
В расчетный период: Индексируются выплаты, начисленные в расчетном периоде за предшествующий повышению период времени. Коэффициент индексации рассчитывается индивидуально для каждого сотрудника. В 1С ЗУП это отражается документом Изменение плановых начислений с установленным флажком Учитывать как индексацию заработка.
После расчетного периода, но до дня ухода в отпуск: Повышается средний заработок, исчисленный за расчетный период.
Во время нахождения сотрудника в отпуске: Индексируется та часть среднего заработка, которая приходится на период с момента увеличения зарплаты и до окончания отпуска. В этом случае требуется перерасчет отпускных.
Эти правила могут требовать включения в формулу таких показателей, как КоэффициентИндексацииСреднегоЗаработка, что удлиняет и усложняет ее.
Учет МРОТ: Согласно пункту 18 Положения № 540, во всех случаях средний месячный заработок работника, отработавшего полный расчетный период и выполнившего нормы труда, не может быть меньше МРОТ. В 1С ЗУП по умолчанию установлен флажок Учитывать МРОТ при оплате по среднему заработку. Если сумма оплаты, исчисленная из среднего заработка, в расчете за полный месяц оказывается ниже федерального МРОТ, то расчет производится исходя из МРОТ. Это также влияет на формулу.
Таким образом, мы видим, что в формулу расчета отпускных, помимо базовых показателей, могут быть добавлены различные условия для учета индексации, МРОТ, районного коэффициента и доли неполного времени. Например, «длинная» формула, упомянутая в обсуждении, могла выглядеть так:
СреднийЗаработокИндексируемый и СреднийЗаработокНеиндексируемый – для дифференциации индексируемых и неиндексируемых частей заработка.
КоэффициентИндексацииСреднегоЗаработка – для применения индексации.
КалендарныеДниМесяцаБезПраздников – для корректного пересчета среднедневного заработка.
УчитыватьМРОТ * МРОТ – для сравнения рассчитанного среднего заработка с МРОТ.
РайонныйКоэффициент и ДоляНеполногоРабочегоВремени – для учета специфических условий труда.
В то же время, «короткая» формула могла быть значительно проще, если не требовалось учитывать все эти нюансы, или если они были реализованы другими механизмами.
Что делать, если у вас разные формулы для отпуска?
Если вы обнаружили, что в ваших базах 1С ЗУП используются разные формулы для расчета отпускных, мы предлагаем следующий алгоритм действий:
Проанализируйте текущую формулу: В первую очередь, выясните, какая именно формула используется в каждой из ваших баз для вида начисления «Отпуск основной» или аналогичного. Для этого зайдите в раздел Настройка - Начисления, найдите соответствующее начисление и откройте его. На вкладке Расчет базы или Формула вы увидите используемый алгоритм.
Выясните историю обновлений: Проверьте журналы регистрации или историю обновлений конфигураций в каждой базе. Это поможет нам понять, когда и какие патчи или релизы были установлены, что могло привести к изменению формулы.
Проконсультируйтесь с главным бухгалтером (ГБ): Обсудите ситуацию с вашим главным бухгалтером. Именно он должен принять решение о том, какая формула является корректной в текущих условиях, исходя из учетной политики организации и актуального законодательства. Помните, что интерпретация законодательства может иметь нюансы, и ГБ несет ответственность за правильность расчетов.
Приведите формулы к единому виду:
Если ГБ подтвердит, что «короткая» формула является правильной и достаточной (например, если нет сложных случаев индексации или выделения РКСН), вы можете удалить лишние элементы из «длинной» формулы в той базе, где она используется.
Если же ГБ настаивает на использовании «длинной» формулы (например, для строгого соответствия всем нюансам учета МРОТ и индексации), убедитесь, что все необходимые показатели (КоэффициентИндексированияСреднегоЗаработка, УчитыватьМРОТ и т.д.) корректно заполняются в системе.
В некоторых случаях может потребоваться не только изменение формулы, но и корректировка настроек видов начислений, которые влияют на расчет среднего заработка.
Проведите тестовые расчеты: После любых изменений обязательно проведите тестовые расчеты отпускных для нескольких сотрудников в обеих базах, чтобы убедиться в идентичности и корректности результатов.
Вместе мы выяснили, что различия в формулах расчета отпускных в 1С ЗУП, наблюдаемые в разных базах одного релиза, являются следствием динамичного развития законодательства и оперативного внесения изменений разработчиками 1С. Важно не просто унифицировать формулы, но и понять, какая из них соответствует актуальным требованиям и учетной политике вашей организации.