С 2025–2026 годов в российском законодательстве вступают в силу изменения, касающиеся порядка налогообложения доходов физических лиц. В частности, вводится прогрессивная шкала НДФЛ, которая имеет свои особенности для сотрудников, работающих в районах Крайнего Севера и приравненных к ним местностях. Теперь бухгалтерия обязана разделять выплаты по среднему заработку (больничные, отпуска, командировки) на основную часть и доли, приходящиеся на районный коэффициент (РК) и северную надбавку (СН). Рассмотрим подробнее, как это реализовано в 1С:Управление производственным предприятием (УПП) 1.3, и что делать, если ваша конфигурация сильно кастомизирована.
Согласно Федеральному закону № 176-ФЗ, выплаты за работу в особых климатических условиях выделяются в отдельную налоговую базу. Если основная шкала НДФЛ с 2025 года становится многоступенчатой (13%, 15%, 18%, 20%, 22%), то для РК и СН сохраняется льготный режим: 13% до достижения порога в 5 млн рублей и 15% с превышения. Проанализируем ситуацию: если мы выплатим больничный одной суммой, программа не сможет корректно применить разные ставки налога к разным частям дохода. Именно поэтому в документе НачислениеПоБольничномуЛисту теперь должны фигурировать отдельные строки для долей РК и СН.
Разберем алгоритм, по которому рассчитываются эти суммы. Математически это задача на пропорциональное распределение. Выясним причину, по которой обычного СДЗ (среднего дневного заработка) теперь недостаточно. Средний заработок для больничного считается за два предыдущих календарных года. Суммарный доход сотрудника за этот период (ОбщийЗаработок2Года) состоит из трех частей:
Рассчитаем средний дневной заработок для каждой составляющей. Воспользуемся формулой:
СДЗ_общий = (Заработок_база + Сумма_РК + Сумма_СН) / 730
Следовательно, итоговая сумма пособия за день также должна быть разделена:
Просуммировав эти доли и умножив на количество дней болезни, мы получим начисления сотрудника, разбитые по видам расчетам для корректного налогообложения.
Если вы планируете автоматизировать этот процесс самостоятельно или дорабатывать существующие механизмы, проанализируем, откуда брать данные. Основным источником сведений о доходах для расчета среднего заработка в УПП является регистр накопления СтраховыеВзносыСведенияОДоходах. Посмотрим на пример того, как можно программно добавить новые строки начислений в документ.
Для начала необходимо создать новые виды расчета в плане видов расчета ОсновныеНачисленияОрганизаций. Например: ДоляРК_БЛ_Работодатель и ДоляСН_БЛ_Работодатель. В модуле документа при расчете среднего заработка нам нужно будет добавить следующий фрагмент кода для формирования движений:
// Добавим вид начисления доли СН в набор записей документа
НоваяСтрока = НаборОсновныеНачисления.Добавить();
НоваяСтрока.ПериодРегистрации = ПериодРегистрации;
НоваяСтрока.ПериодДействияНачало = НачалоДня(ДатаНачалаБЛ);
НоваяСтрока.ПериодДействияКонец = КонецДня(ДатаОкончанияБЛ);
// Определяем вид расчета в зависимости от того, чья это доля
Если ТипДоли = "РК" Тогда
НоваяСтрока.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоляРК_Больничный;
Иначе
НоваяСтрока.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоляСН_Больничный;
КонецЕсли;
// Установка суммы, рассчитанной по пропорции
НоваяСтрока.Результат = РассчитаннаяДоляПоСреднему;
Рассмотрим подробнее, как получить данные из регистра. Нам потребуется запрос к РегистрНакопления.СтраховыеВзносыСведенияОДоходах с фильтром по физическому лицу и периоду (2 предыдущих года). В запросе важно сгруппировать суммы по ВидРасчета, чтобы выделить те, которые являются районным коэффициентом и северной надбавкой.
Для тех, кто поддерживает конфигурацию в актуальном состоянии, разработчики 1С уже реализовали данный функционал. Начиная с релиза 1.3.267.3, в УПП внесены следующие изменения:
ОсновныеНачисленияОрганизаций добавлены предопределенные элементы для долей РК и СН.НачислениеПоБольничномуЛисту (для которого также доступен импорт больничного ЭЛН) теперь автоматически разбивает сумму начисления за первые три дня (за счет работодателя) на соответствующие составляющие.Важный момент: если ваша организация использует "самописные" начисления для выплаты северных надбавок, обязательно проверьте, чтобы в настройках этих видов расчета на вкладке "Налоги" был правильно указан вид дохода и они входили в базу для расчета среднего заработка. В противном случае алгоритм разделения долей в больничном может сработать некорректно или проигнорировать эти суммы.
Разберем ситуацию, когда сотрудник только устроился на работу и приносит справку о заработке с предыдущего места. В справках старого образца (аналоги 182н) доход указывался общей суммой без выделения РК и СН. В этом случае, согласно текущим методикам 1С:
Перед тем как переходить на автоматический расчет, рекомендуем выполнить следующие действия:
Доля РК и Доля СН в сумме с основной частью дают корректный результат (проверка "на калькуляторе" по формуле 4-го класса школы).НДФЛ Сведения о доходах — там должны появиться разные категории доходов.Таким образом, переход на новые требования законодательства в УПП требует либо обновления до последних релизов, либо точечной доработки механизмов расчета среднего заработка с использованием пропорционального деления и обращения к регистру сведений о доходах для страховых взносов.