Разбор от сообщества: как в 1с отразить страховые взносы за директора
Казалось бы, что может быть тривиальнее начисления страховых взносов на зарплату директора? Проводка Дт 26 (44) Кт 69.02.1 — и дело в шляпе. Однако за последние полгода в сообществе 1С-специалистов возникла волна обсуждений, связанная с нетривиальной ловушкой: некорректным отражением взносов с выплат директору-единственному учредителю. Стандартная справка 1С не сообщает, что в этой ситуации меняется не только счёт учёта, но и сама механика расчёта базы для взносов. Мы разберём «подкапотную» логику, которую не покажет ни один типовой помощник.
Контекст и ситуация: почему директор — не «просто сотрудник»
В типовых конфигурациях «Бухгалтерия предприятия 3.0» и «Зарплата и управление персоналом 3.1» начисление страховых взносов для директора ничем не отличается от любого другого сотрудника. Система автоматически подставляет счёт затрат (26 или 44) и корреспонденцию со счётом 69. Однако есть юридический нюанс, который платформа не умеет обрабатывать без ручной доработки: директор, являющийся единственным учредителем, не заключает трудовой договор с самим собой. Согласно действующему законодательству, отношения с таким директором регулируются не Трудовым кодексом, а Гражданским кодексом и решением единственного участника.
Ключевой тезис: Если директор — единственный учредитель, то выплаты в его пользу (зарплата, премии) не признаются объектом обложения страховыми взносами в части ОПС, ОМС и ВНиМ. Это не льгота, а принципиальное отсутствие объекта налогообложения. ФНС и Минфин неоднократно подтверждали эту позицию (письма, разъяснения в рамках действующего законодательства).
Технический разбор: как 1С «ломает» учёт
Проблема в том, что типовой документ «Начисление зарплаты» (или «Отражение зарплаты в бухучете») формирует проводки по счёту 69 всегда, если у сотрудника есть начисления с видом «Оклад» или «Премия». Система не проверяет статус учредителя. В результате в учёте возникает задолженность перед внебюджетными фондами, которой по закону быть не должно. Это приводит к:
- Завышению расходов на сумму взносов (Дт 26/44 — Кт 69);
- Некорректному формированию отчётности (РСВ, персонифицированный учёт);
- Риску претензий при камеральной проверке — расхождение между начисленными взносами и нулевой базой.
Рассмотрим типовой код, который генерирует проводки в модуле документа «ОтражениеЗарплатыВБухучете»:
Процедура СформироватьПроводки(ТаблицаПроводок)
Для Каждого Строка Из ТаблицаПроводок Цикл
// Типовой блок — создаёт проводку по взносам
Если Строка.ВидНачисления = Перечисления.ВидыНачислений.Оклад Тогда
Движение = Движения.РасходыБухгалтерскогоУчета.Добавить();
Движение.СчетДт = Строка.СчетЗатрат; // 26 или 44
Движение.СчетКт = ПланыСчетов.Основной.НайтиПоКоду("69.02.1");
Движение.Сумма = Строка.Сумма * 0.30; // 30% — совокупный тариф
Движение.Содержание = "Страховые взносы с оклада директора";
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Проблема очевидна: код не проверяет, является ли сотрудник единственным учредителем. Ниже — корректный вариант с проверкой:
Процедура СформироватьПроводки(ТаблицаПроводок)
// Определяем, является ли сотрудник единственным учредителем
Сотрудник = СсылкаНаДокумент.Сотрудник;
Если Не Сотрудник.Пустая() Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Учредители.Ссылка КАК Ссылка
|ИЗ
| Справочник.Учредители КАК Учредители
|ГДЕ
| Учредители.ФизЛицо = &ФизЛицо
| И Учредители.ДоляВУставномКапитале = 100";
Запрос.УстановитьПараметр("ФизЛицо", Сотрудник.ФизЛицо);
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
// Не единственный учредитель — начисляем взносы стандартно
// ... (типовой код выше)
Иначе
// Единственный учредитель — взносы не начисляем
// Формируем только проводку по зарплате (Дт 26/44 — Кт 70)
Движение = Движения.РасходыБухгалтерскогоУчета.Добавить();
Движение.СчетДт = Строка.СчетЗатрат;
Движение.СчетКт = ПланыСчетов.Основной.НайтиПоКоду("70");
Движение.Сумма = Строка.Сумма;
Движение.Содержание = "Зарплата директора (единственный учредитель)";
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Практическое руководство: что делать прямо сейчас
Мы не рекомендуем вносить правки в типовой код без крайней необходимости. Вместо этого используйте механизм «Виды начислений с особым порядком расчёта» или «Исключения из базы для начисления взносов». Вот пошаговый план для специалиста:
- Проверьте статус директора. Убедитесь, что в справочнике «Сотрудники» заполнено физическое лицо, и что это физлицо присутствует в справочнике «Учредители» с долей 100%.
- Создайте вид начисления «Зарплата директора (без взносов)». В настройках вида начисления на закладке «Налоги и взносы» установите флаг «Не облагается страховыми взносами» и выберите статью доходов, не подлежащих обложению (код дохода 4800 — «Иные доходы»).
- Настройте способ отражения в бухучёте. Для этого вида начисления укажите счёт затрат (26 или 44) и счёт кредита 70. Проводки по счёту 69 генерироваться не будут.
- Перепроведите документы за прошлые периоды. Если ранее взносы были начислены ошибочно, создайте корректировочные документы (сторно) или используйте документ «Корректировка записей регистров».
Предупреждение: Не пытайтесь удалить проводки по счёту 69 вручную через «Операции, введённые вручную». Это нарушит целостность регистров учёта взносов (регистры «РасчетыПоСтраховымВзносам» и «УчетДоходовДляИсчисленияСтраховыхВзносов»). Используйте только штатные механизмы корректировки.
Чек-лист для внедрения
- ☐ Определены все директора-единственные учредители в организации.
- ☐ Создан отдельный вид начисления с признаком «Не облагается взносами».
- ☐ Настроен способ отражения зарплаты в бухучёте для этого вида начисления (без счёта 69).
- ☐ Проведена сверка с регистром «РасчетыПоСтраховымВзносам» — сальдо по сотруднику должно быть нулевым.
- ☐ Сформирован тестовый РСВ за текущий квартал — база для начисления взносов по директору должна быть пустой.
Типичные ошибки и их последствия
| Ошибка | Последствие | Как исправить |
|---|---|---|
| Начисление взносов на всю сумму дохода директора-учредителя | Завышение расходов, некорректный РСВ, риск доначислений налога на прибыль | Сторнировать проводки через «Корректировку записей регистров» |
| Использование типового вида начисления «Оклад» без изменения настроек | Автоматическое начисление взносов в каждом месяце | Заменить вид начисления на специально созданный |
| Ручное удаление проводок из документа «Начисление зарплаты» | Расхождение между бухгалтерским и налоговым учётом, сбой в отчётности | Восстановить проводки через перепроведение документа |
Вывод: опыт, а не инструкция
Главный урок, который мы вынесли из обсуждений на форумах сообщества: не доверяйте типовым алгоритмам в вопросах, где есть юридическая специфика. 1С — это инструмент, который реализует общие правила, но не умеет анализировать правовой статус контрагента или сотрудника. В случае с директором-единственным учредителем мы имеем дело не с льготой, а с отсутствием объекта налогообложения. Игнорирование этого факта приводит к искажению отчётности и финансовых показателей.
Рекомендуем закрепить в регламенте учётной политики организации пункт о том, что выплаты единственному учредителю отражаются без начисления страховых взносов, и настроить соответствующий вид начисления в 1С до начала следующего отчётного периода. Это избавит вас от необходимости делать корректировки задним числом.
Попробовать НОПик →
Проверить свой уровень бесплатно →