6 мифов о ФОТ при консолидации холдинга в 1С:ERP

6 мифов о ФОТ при консолидации холдинга в 1С:ERP

Коротко: При консолидации ФОТ холдинга в 1С:ERP руководители часто верят в 6 мифов: «ЗУП покажет всё», «достаточно суммировать оклады», «отчёт по ФОТ = расходы периода», «налоги считаются автоматом», «межфилиальные переводы не влияют», «консолидация = простое сложение». В реальности корректный ФОТ требует учёта начислений по периодам, резервов отпусков, страховых взносов по тарифам каждой компании и устранения внутригрупповых оборотов. Расхождения достигают 15–20%.

Почему вокруг ФОТ в холдинге столько путаницы?

Фонд оплаты труда — один из самых крупных и одновременно самых непрозрачных показателей в управленческой отчётности холдинга. Когда в группе компаний 5–15 юридических лиц, каждое со своей численностью, тарифами страховых взносов, спецификой оплаты (вахта, северные надбавки, KPI), консолидация ФОТ превращается в задачу, требующую глубокого понимания и бухгалтерского, и управленческого учёта.

На практике в большинстве проектов внедрения задачи по 1С:ERP сталкиваются с тем, что руководитель (генеральный, финансовый или HR-директор) приходит с ожиданиями, основанными на мифах. Эти мифы тиражируются на конференциях, в популярных статьях и даже в коммерческих предложениях интеграторов. В результате — расхождения между «цифрой в ЗУП» и «цифрой в ERP», бесконечные сверки и потеря доверия к системе.

В этой статье разберём 6 ключевых мифов, которые регулярно встречаются при консолидации ФОТ холдинга в 1С:ERP, покажем, как обстоят дела на самом деле, и приведём примеры кода для корректной выгрузки и анализа данных.

Миф №1: «1С:ЗУП сам всё консолидирует — ERP не нужна для ФОТ»

Это самое распространённое заблуждение, особенно среди HR-директоров. Логика такая: раз начисления делаются в ЗУП, значит, там же можно построить и сводный отчёт по холдингу. Технически — можно. Управленчески — нет.

Что упускают из виду?

1С:ЗУП — это система регламентированного кадрового и зарплатного учёта. Она оперирует начислениями в разрезе организаций, физлиц, видов начислений и периодов. Но в ЗУП нет:

  • Аналитики управленческих ЦФО (центров финансовой ответственности), которые могут не совпадать с подразделениями штатного расписания
  • Распределения ФОТ по проектам, направлениям бизнеса, продуктам
  • Учёта резервов отпусков по управленческим правилам (а не по ПБУ 8/2010)
  • Возможности устранять внутригрупповые операции при аутстаффинге между компаниями группы

Поэтому корректная консолидация ФОТ в холдинге требует именно 1С:ERP как центрального узла: ЗУП каждой организации передаёт первичные данные, а ERP агрегирует их по управленческой структуре.

Пример выгрузки из ЗУП в ERP

// Получение данных о начислениях по холдингу за период
Функция ПолучитьФОТПоОрганизациям(НачалоПериода, КонецПериода) Экспорт
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	Начисления.Организация КАК Организация,
		|	Начисления.Подразделение КАК Подразделение,
		|	Начисления.ВидНачисления КАК ВидНачисления,
		|	СУММА(Начисления.Результат) КАК Сумма
		|ИЗ
		|	РегистрНакопления.НачисленияСотрудников КАК Начисления
		|ГДЕ
		|	Начисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
		|
		|СГРУППИРОВАТЬ ПО
		|	Начисления.Организация,
		|	Начисления.Подразделение,
		|	Начисления.ВидНачисления";
	
	Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
	Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
	
	Возврат Запрос.Выполнить().Выгрузить();
	
КонецФункции

Миф №2: «Достаточно сложить оклады по штатному расписанию»

Этот миф особенно популярен на этапе бюджетирования. Финансовый директор просит: «Дай мне ФОТ на год — сложи оклады из штатки, умножь на 12, добавь налоги». В реальности такой расчёт ошибается на 20–40%.

Что входит в ФОТ помимо окладов?

КомпонентДоля в ФОТОсобенности учёта
Оклады и тарифы50–65%База, стабильная часть
Премии (квартальные, годовые)10–25%Зависят от KPI, нерегулярные
Отпускные7–9%Сезонность, средний заработок
Больничные (за счёт работодателя)1–2%Первые 3 дня
Доплаты, надбавки5–15%Ночные, вредность, совмещение
Компенсации при увольнении1–3%Неравномерные

Если руководитель планирует бюджет ФОТ как «оклад × 12 × численность», он гарантированно недополучит 25–35% реальной суммы. И это без учёта страховых взносов.

Корректный расчёт планового ФОТ

// Плановый ФОТ с учётом всех компонентов
Функция РассчитатьПлановыйФОТ(Организация, Год) Экспорт
	
	ПлановыйФОТ = 0;
	
	// Получаем штатное расписание
	ШтатноеРасписание = ПолучитьШтатноеРасписание(Организация, Год);
	
	Для Каждого Позиция Из ШтатноеРасписание Цикл
		
		ГодовойОклад = Позиция.Оклад * 12 * Позиция.Ставок;
		
		// Премиальный фонд (по политике компании)
		Премии = ГодовойОклад * Позиция.КоэффициентПремий;
		
		// Резерв отпусков (28 дней / 12 месяцев)
		Отпускные = (ГодовойОклад + Премии) * 28 / 365;
		
		// Доплаты и надбавки
		Доплаты = ГодовойОклад * Позиция.КоэффициентДоплат;
		
		ПлановыйФОТ = ПлановыйФОТ + ГодовойОклад + Премии + Отпускные + Доплаты;
		
	КонецЦикла;
	
	Возврат ПлановыйФОТ;
	
КонецФункции

Миф №3: «Отчёт по ФОТ за период = расходы на персонал за период»

Этот миф приводит к самым болезненным расхождениям между управленческим и регламентированным учётом. Руководитель смотрит в отчёт по ФОТ за март, видит сумму 12 млн рублей и считает, что именно столько компания потратила на персонал в марте. Это не так.

В чём разница?

«Начисленный ФОТ за период» включает суммы, которые относятся к работе именно этого периода. А «расходы периода» — это то, что попало в финансовый результат с учётом:

  • Резервов отпусков — отпускные начисляются в момент выплаты, но расход признаётся равномерно в течение года
  • Капитализации — зарплата сотрудников, занятых в создании активов (ОС, НМА, незавершённое производство), не идёт в расходы, а формирует стоимость актива
  • Незавершённого производства — для производственных предприятий часть ФОТ «зависает» в НЗП и попадает в расходы только при реализации продукции

Как корректно сопоставить?

// Сверка начисленного ФОТ и расходов на персонал
Запрос = Новый Запрос;
Запрос.Текст = 
	"ВЫБРАТЬ
	|	ФОТ.Организация КАК Организация,
	|	ФОТ.Подразделение КАК Подразделение,
	|	СУММА(ФОТ.Начислено) КАК Начислено,
	|	СУММА(ВЫБОР
	|			КОГДА ФОТ.СтатьяРасходов.Капитализируется
	|				ТОГДА 0
	|			ИНАЧЕ ФОТ.Начислено
	|		КОНЕЦ) КАК РасходыПериода,
	|	СУММА(ВЫБОР
	|			КОГДА ФОТ.СтатьяРасходов.Капитализируется
	|				ТОГДА ФОТ.Начислено
	|			ИНАЧЕ 0
	|		КОНЕЦ) КАК Капитализировано
	|ИЗ
	|	РегистрНакопления.ОтражениеЗарплатыВФинучете КАК ФОТ
	|ГДЕ
	|	ФОТ.Период МЕЖДУ &НачалоПериода И &КонецПериода
	|
	|СГРУППИРОВАТЬ ПО
	|	ФОТ.Организация,
	|	ФОТ.Подразделение";

Без такой детализации финансовый директор будет видеть «расхождение» между HR-отчётом и P&L и тратить недели на сверку.

Миф №4: «Страховые взносы — это просто 30% от ФОТ»

Один из самых дорогих мифов. В реальности эффективная ставка страховых взносов в холдинге может колебаться от 7,6% до 30,2%, и это критически влияет на консолидированный ФОТ.

От чего зависит реальная ставка?

  • Тариф организации: общий (30%), льготный для МСП (15% сверх МРОТ), для IT-компаний (7,6%), для резидентов ОЭЗ и Сколково
  • Предельная база: после её превышения часть взносов снижается (в 2024 году единая база 2 225 000 руб.)
  • Тариф «на травматизм»: от 0,2% до 8,5% в зависимости от класса профриска (ФСС НС)
  • Иностранные работники: разные ставки для ВКС, временно пребывающих

В холдинге, где есть IT-дочка, производственное предприятие 5-го класса риска и торговая компания на УСН с льготой МСП, эффективная ставка взносов на консолидированный ФОТ может быть, например, 18,3% — а не 30%, как «в среднем по больнице».

Расчёт эффективной ставки взносов

// Расчёт эффективной ставки страховых взносов по холдингу
Функция РассчитатьЭффективнуюСтавкуВзносов(НачалоПериода, КонецПериода) Экспорт
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	СУММА(Взносы.ОблагаемаяБаза) КАК База,
		|	СУММА(Взносы.СуммаВзносов) КАК Взносы,
		|	ВЫРАЗИТЬ(СУММА(Взносы.СуммаВзносов) * 100 / 
		|		ЕСТЬNULL(СУММА(Взносы.ОблагаемаяБаза), 1) КАК ЧИСЛО(10, 2)) КАК Ставка
		|ИЗ
		|	РегистрНакопления.ИсчисленныеСтраховыеВзносы КАК Взносы
		|ГДЕ
		|	Взносы.Период МЕЖДУ &НачалоПериода И &КонецПериода";
	
	Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
	Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
	
	Результат = Запрос.Выполнить().Выбрать();
	
	Если Результат.Следующий() Тогда
		Возврат Результат.Ставка;
	КонецЕсли;
	
	Возврат 0;
	
КонецФункции

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

Миф №5: «Межфилиальные переводы и аутстаффинг не влияют на консолидированный ФОТ»

В холдингах с разделением бизнеса по юрлицам типичная ситуация: одна компания нанимает сотрудников, другая — фактически использует их труд (аутстаффинг), третья — выплачивает бонусы директорам. При наивной консолидации возникает двойной счёт.

Откуда берётся двойной счёт?

Пример: ООО «Сервис» — «зарплатная» компания холдинга, ФОТ 50 млн в год. Она оказывает услуги по предоставлению персонала ООО «Производство» на 60 млн в год (с наценкой). При сложении ФОТ обеих компаний мы получим 50 + 60 = 110 млн. Но фактический ФОТ холдинга — только 50 млн. Остальные 60 млн — это услуги, которые внутри группы должны быть элиминированы.

Правильный алгоритм консолидации

  1. Собрать ФОТ каждой организации по первичным начислениям (а не по счетам затрат)
  2. Выявить внутригрупповые операции по предоставлению персонала
  3. При консолидации — элиминировать стоимость услуг аутстаффинга (она уже учтена как ФОТ в исходной компании)
  4. Распределить ФОТ по управленческим ЦФО независимо от юрлица-нанимателя
// Консолидация ФОТ с устранением внутригрупповых оборотов
Запрос = Новый Запрос;
Запрос.Текст = 
	"ВЫБРАТЬ
	|	ФОТ.УправленческийЦФО КАК ЦФО,
	|	СУММА(ФОТ.Сумма) КАК ПервичныйФОТ,
	|	СУММА(ВЫБОР
	|			КОГДА ФОТ.Контрагент.ВходитВГруппу
	|				ТОГДА ФОТ.Сумма
	|			ИНАЧЕ 0
	|		КОНЕЦ) КАК ВнутригрупповыеОбороты,
	|	СУММА(ФОТ.Сумма) - СУММА(ВЫБОР
	|			КОГДА ФОТ.Контрагент.ВходитВГруппу
	|				ТОГДА ФОТ.Сумма
	|			ИНАЧЕ 0
	|		КОНЕЦ) КАК КонсолидированныйФОТ
	|ИЗ
	|	РегистрНакопления.УправленческийФОТ КАК ФОТ
	|ГДЕ
	|	ФОТ.Период МЕЖДУ &НачалоПериода И &КонецПериода
	|
	|СГРУППИРОВАТЬ ПО
	|	ФОТ.УправленческийЦФО";

Миф №6: «Консолидация ФОТ = простое сложение цифр из ЗУП»

Финальный и самый системный миф. Если бы консолидация была простым сложением, для неё хватило бы Excel. На самом деле корректная консолидация требует:

Что нужно учесть при консолидации?

  • Разные учётные политики — кто-то начисляет премии в момент приказа, кто-то — равномерно
  • Разные периоды закрытия — одна компания закрылась 1-го числа, другая — 5-го
  • Курсовые разницы — если есть зарубежные дочки
  • Управленческие корректировки — учёт «теневых» бонусов, опционов, неденежной мотивации
  • Маппинг подразделений — таблица соответствия структурных единиц управленческой структуре
  • Эквиваленты полной занятости (FTE) — для корректного расчёта производительности

Архитектура решения в 1С:ERP

Грамотная архитектура консолидации ФОТ в ERP выглядит так:

  1. В каждой организации работает свой экземпляр ЗУП (или общий ЗУП с разделением по организациям)
  2. Через типовой обмен «ЗУП → ERP» в ERP передаются проводки и регистры отражения зарплаты
  3. В ERP настраивается дополнительный регистр накопления для управленческой консолидации
  4. Создаются правила маппинга подразделений и видов начислений на управленческие статьи
  5. Расчёт эффективной ставки взносов и резервов отпусков ведётся в ERP по управленческим правилам
// Процедура отражения данных ЗУП в управленческом контуре ERP
Процедура ОтразитьФОТВУправленческомУчете(ДокументОтражения) Экспорт
	
	НаборЗаписей = РегистрыНакопления.УправленческийФОТ.СоздатьНаборЗаписей();
	НаборЗаписей.Отбор.Регистратор.Установить(ДокументОтражения.Ссылка);
	
	Для Каждого СтрокаНач Из ДокументОтражения.Начисления Цикл
		
		УправленческийЦФО = ПолучитьУправленческийЦФО(СтрокаНач.Подразделение);
		УправленческаяСтатья = ПолучитьУправленческуюСтатью(СтрокаНач.ВидНачисления);
		
		Запись = НаборЗаписей.Добавить();
		Запись.Период = ДокументОтражения.МесяцНачисления;
		Запись.Организация = ДокументОтражения.Организация;
		Запись.УправленческийЦФО = УправленческийЦФО;
		Запись.УправленческаяСтатья = УправленческаяСтатья;
		Запись.Сотрудник = СтрокаНач.Сотрудник;
		Запись.Сумма = СтрокаНач.Сумма;
		Запись.ВходитВКонсолидацию = Истина;
		
	КонецЦикла;
	
	НаборЗаписей.Записать();
	
КонецПроцедуры
Опытные методологи знают: даже типовая схема обмена ЗУП ↔ ERP закрывает только 60–70% потребностей холдинга. Остальное — это доработки, маппинги и регламенты сверки. Если внутренней экспертизы не хватает, разумнее найти разработчика 1С со специализацией именно на ERP+ЗУП для холдингов.

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также