При подготовке отчетности и справок о доходах для расчета пособий (ранее форма 182н) в программах на базе 1С:Предприятие 8.2/8.3 с обычными формами (таких как ЗУП 2.5 или УПП 1.3) специалисты часто сталкиваются с ситуацией, когда в справку попадают суммы вознаграждений по договорам гражданско-правового характера (ГПХ). Рассмотрим подробнее, почему типовые механизмы программы ведут себя именно так, и как можно повлиять на этот процесс, если бухгалтер требует исключить периоды ГПХ из расчета.
Ситуация обычно выглядит следующим образом: физическое лицо в течение расчетного периода работало в организации сначала по договору подряда (ГПХ), а затем было принято в основной штат. При формировании документа «Справка о заработке для расчета пособий» программа корректно указывает периоды работы (только штатные), но в табличной части с суммами заработка за годы суммирует и зарплату по трудовому договору, и вознаграждение по договору подряда.
Выясним причину такого поведения системы. Проанализируем программный код, отвечающий за выборку данных. Основная логика сбора сведений о доходах для соцстрахования сосредоточена в процедуре ЗаработокДляВыплатыПособийСоцСтрахованияС2011года общего модуля ПроведениеРасчетов. Посмотрим на фрагмент кода, который инициализирует получение данных:
Запрос.УстановитьПараметр("ДанныеОЗаработке",
ПроведениеРасчетов.ЗаработокДляВыплатыПособийСоцСтрахованияС2011года(
МассивЛет,
ОбщегоНазначенияЗК.ПолучитьЗначениеРеквизита(Сотрудник, "Физлицо"),
Организация, Ложь, Истина, , , Истина
)
);
Разберем этот момент. Программа обращается к данным не конкретного Сотрудника, а Физлица. Поскольку физическое лицо в системе одно, база данных объединяет все доходы, полученные этим человеком в рамках организации, независимо от того, в каком статусе он находился — штатного сотрудника или договорника.
Главный критерий, по которому сумма попадает в данную справку — это ее вхождение в базу для начисления страховых взносов в ФСС (на случай временной нетрудоспособности и в связи с материнством). Проанализируем ситуацию: если организация по каким-то причинам (например, особые условия договора или настройки учетной политики) начисляла страховые взносы на выплаты по договорам ГПХ, то эти суммы автоматически считаются базой для расчета пособий.
В типовом запросе системы данные извлекаются из оборотов регистра накопления СтраховыеВзносыСведенияОДоходах. Проверка идет по флагу вхождения дохода в базу ФСС. Таким образом, если в начислении «Договор подряда» на закладке «Налоги и взносы» указано, что доход облагается взносами в ФСС, программа не видит законных оснований исключать эти суммы из справки.
Если методологически принято решение, что суммы ГПХ все же не должны фигурировать в справке (например, если взносы платились ошибочно или требования бухгалтерии категоричны), потребуется внести изменения в запрос внутри процедуры ЗаработокДляВыплатыПособийСоцСтрахованияС2011года.
Рассмотрим по шагам, как ограничить выборку:
СтраховыеВзносыСведенияОДоходах.Обороты.ГДЕ или в параметры виртуальной таблицы.Пример модифицированного условия в запросе:
ГДЕ
НЕ СтраховыеВзносыСведенияОДоходахОбороты.ВидРасчета В (
ВЫБРАТЬ ДополнительныеНачисления.Ссылка
ИЗ ПланВидовРасчета.ДополнительныеНачисленияОрганизаций КАК ДополнительныеНачисления
ГДЕ ДополнительныеНачисления.СпособРасчета = ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаДоплатыЗаВечерниеНочныеЧасы.ДоговорПодряда)
)
Важно: Такое решение является «жестким» и может потребовать регулярного обновления при выходе новых релизов конфигурации от 1С. Кроме того, стоит убедиться, что исключаемые суммы действительно не должны участвовать в расчете среднего заработка согласно актуальному законодательству.
Перед тем как вносить изменения в код, проанализируем ситуацию с точки зрения законодательства. Существует два важных аспекта:
Договор подряда. Возможно, там неверно указан вид дохода для страховых взносов.Посмотрим на ситуацию глазами системы: программа 1С:ЗУП 2.5 спроектирована так, чтобы максимально полно собирать облагаемый доход. Если в регистре СтраховыеВзносыСведенияОДоходах зафиксирован оборот по ФСС, значит, организация признала этот доход базой для взносов и обязана подтвердить это в справке о заработке.
Рассмотрим алгоритм действий для проверки корректности данных без изменения кода:
Договор подряда в плане видов расчета (дополнительные начисления). Поле «Страховые взносы» должно иметь значение «Доходы, целиком не облагаемые страховыми взносами, кроме пособий за счет ФСС и праздничных дней» (для периодов до 2023 года).СтраховыеВзносыСведенияОДоходах по конкретному физлицу. Если там присутствуют суммы в колонке ФСС для ГПХ, справка заполнится ими автоматически.Таким образом, мы выяснили, что поведение программы обусловлено принципом единства физического лица и его страхового стажа в рамках одного предприятия. Принудительное разделение периодов работы в штате и по ГПХ в справке о заработке через модификацию кода допустимо только в тех случаях, когда учетные данные за прошлые периоды невозможно исправить стандартными средствами.