Как в 1С:УПП реализовать выделение долей районного коэффициента и северной надбавки в больничном листе

Программист 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

С 2025–2026 годов в российском законодательстве вступают в силу изменения, касающиеся порядка налогообложения доходов физических лиц. В частности, вводится прогрессивная шкала НДФЛ, которая имеет свои особенности для сотрудников, работающих в районах Крайнего Севера и приравненных к ним местностях. Теперь бухгалтерия обязана разделять выплаты по среднему заработку (больничные, отпуска, командировки) на основную часть и доли, приходящиеся на районный коэффициент (РК) и северную надбавку (СН). Рассмотрим подробнее, как это реализовано в 1С:Управление производственным предприятием (УПП) 1.3, и что делать, если ваша конфигурация сильно кастомизирована.

Законодательный контекст: почему это важно

Согласно Федеральному закону № 176-ФЗ, выплаты за работу в особых климатических условиях выделяются в отдельную налоговую базу. Если основная шкала НДФЛ с 2025 года становится многоступенчатой (13%, 15%, 18%, 20%, 22%), то для РК и СН сохраняется льготный режим: 13% до достижения порога в 5 млн рублей и 15% с превышения. Проанализируем ситуацию: если мы выплатим больничный одной суммой, программа не сможет корректно применить разные ставки налога к разным частям дохода. Именно поэтому в документе НачислениеПоБольничномуЛисту теперь должны фигурировать отдельные строки для долей РК и СН.

Методика расчета долей РК и СН

Разберем алгоритм, по которому рассчитываются эти суммы. Математически это задача на пропорциональное распределение. Выясним причину, по которой обычного СДЗ (среднего дневного заработка) теперь недостаточно. Средний заработок для больничного считается за два предыдущих календарных года. Суммарный доход сотрудника за этот период (ОбщийЗаработок2Года) состоит из трех частей:

  1. Базовый заработок (оклады, премии и т.д. без учета РК/СН).
  2. Начисленный за этот период районный коэффициент.
  3. Начисленная северная надбавка.

Рассчитаем средний дневной заработок для каждой составляющей. Воспользуемся формулой:

СДЗ_общий = (Заработок_база + Сумма_РК + Сумма_СН) / 730

Следовательно, итоговая сумма пособия за день также должна быть разделена:

  1. Доля_база = Заработок_база / 730 * %_стажа;
  2. Доля_РК = Сумма_РК / 730 * %_стажа;
  3. Доля_СН = Сумма_СН / 730 * %_стажа.

Просуммировав эти доли и умножив на количество дней болезни, мы получим начисления сотрудника, разбитые по видам расчетам для корректного налогообложения.

Техническая реализация в коде УПП

Если вы планируете автоматизировать этот процесс самостоятельно или дорабатывать существующие механизмы, проанализируем, откуда брать данные. Основным источником сведений о доходах для расчета среднего заработка в УПП является регистр накопления СтраховыеВзносыСведенияОДоходах. Посмотрим на пример того, как можно программно добавить новые строки начислений в документ.

Для начала необходимо создать новые виды расчета в плане видов расчета ОсновныеНачисленияОрганизаций. Например: ДоляРК_БЛ_Работодатель и ДоляСН_БЛ_Работодатель. В модуле документа при расчете среднего заработка нам нужно будет добавить следующий фрагмент кода для формирования движений:


// Добавим вид начисления доли СН в набор записей документа
НоваяСтрока = НаборОсновныеНачисления.Добавить();
НоваяСтрока.ПериодРегистрации = ПериодРегистрации;
НоваяСтрока.ПериодДействияНачало = НачалоДня(ДатаНачалаБЛ);
НоваяСтрока.ПериодДействияКонец = КонецДня(ДатаОкончанияБЛ);

// Определяем вид расчета в зависимости от того, чья это доля
Если ТипДоли = "РК" Тогда
    НоваяСтрока.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоляРК_Больничный;
Иначе
    НоваяСтрока.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ДоляСН_Больничный;
КонецЕсли;

// Установка суммы, рассчитанной по пропорции
НоваяСтрока.Результат = РассчитаннаяДоляПоСреднему;

Рассмотрим подробнее, как получить данные из регистра. Нам потребуется запрос к РегистрНакопления.СтраховыеВзносыСведенияОДоходах с фильтром по физическому лицу и периоду (2 предыдущих года). В запросе важно сгруппировать суммы по ВидРасчета, чтобы выделить те, которые являются районным коэффициентом и северной надбавкой.

Использование типового решения (Релиз 1.3.267.3 и выше)

Для тех, кто поддерживает конфигурацию в актуальном состоянии, разработчики 1С уже реализовали данный функционал. Начиная с релиза 1.3.267.3, в УПП внесены следующие изменения:

Важный момент: если ваша организация использует "самописные" начисления для выплаты северных надбавок, обязательно проверьте, чтобы в настройках этих видов расчета на вкладке "Налоги" был правильно указан вид дохода и они входили в базу для расчета среднего заработка. В противном случае алгоритм разделения долей в больничном может сработать некорректно или проигнорировать эти суммы.

Проблема данных от сторонних работодателей

Разберем ситуацию, когда сотрудник только устроился на работу и приносит справку о заработке с предыдущего места. В справках старого образца (аналоги 182н) доход указывался общей суммой без выделения РК и СН. В этом случае, согласно текущим методикам 1С:

  1. Если данные получены через СЭДО от СФР, они уже должны содержать разбивку (в новых форматах обмена это предусмотрено).
  2. Если данные вводятся вручную из бумажной справки, где нет разделения, вся сумма относится к базовому заработку. Это не является ошибкой программы, так как у бухгалтера нет документального основания для выделения долей. Однако это может привести к тому, что при превышении порога в 5 млн рублей налог с этих сумм будет рассчитан по общей (более высокой) шкале.

Рекомендации по тестированию

Перед тем как переходить на автоматический расчет, рекомендуем выполнить следующие действия:

  1. Создайте копию базы и обновите её до актуального релиза.
  2. Возьмите реальный больничный лист сотрудника, имеющего право на РК и СН.
  3. Проверьте на закладке "Расчет среднего заработка", появились ли там колонки или отдельные строки для учета северных выплат.
  4. Убедитесь, что в итоговых начислениях суммы Доля РК и Доля СН в сумме с основной частью дают корректный результат (проверка "на калькуляторе" по формуле 4-го класса школы).
  5. Проверьте движения документа по регистру НДФЛ Сведения о доходах — там должны появиться разные категории доходов.

Таким образом, переход на новые требования законодательства в УПП требует либо обновления до последних релизов, либо точечной доработки механизмов расчета среднего заработка с использованием пропорционального деления и обращения к регистру сведений о доходах для страховых взносов.

← На главную