Разбор от сообщества: как в 1с отразить страховые взносы за директора | infolimp.ru

Разбор от сообщества: как в 1с отразить страховые взносы за директора

23 августа 2026 · infolimp.ru

Казалось бы, что может быть тривиальнее начисления страховых взносов на зарплату директора? Проводка Дт 26 (44) Кт 69.02.1 — и дело в шляпе. Однако за последние полгода в сообществе 1С-специалистов возникла волна обсуждений, связанная с нетривиальной ловушкой: некорректным отражением взносов с выплат директору-единственному учредителю. Стандартная справка 1С не сообщает, что в этой ситуации меняется не только счёт учёта, но и сама механика расчёта базы для взносов. Мы разберём «подкапотную» логику, которую не покажет ни один типовой помощник.

Контекст и ситуация: почему директор — не «просто сотрудник»

В типовых конфигурациях «Бухгалтерия предприятия 3.0» и «Зарплата и управление персоналом 3.1» начисление страховых взносов для директора ничем не отличается от любого другого сотрудника. Система автоматически подставляет счёт затрат (26 или 44) и корреспонденцию со счётом 69. Однако есть юридический нюанс, который платформа не умеет обрабатывать без ручной доработки: директор, являющийся единственным учредителем, не заключает трудовой договор с самим собой. Согласно действующему законодательству, отношения с таким директором регулируются не Трудовым кодексом, а Гражданским кодексом и решением единственного участника.

Ключевой тезис: Если директор — единственный учредитель, то выплаты в его пользу (зарплата, премии) не признаются объектом обложения страховыми взносами в части ОПС, ОМС и ВНиМ. Это не льгота, а принципиальное отсутствие объекта налогообложения. ФНС и Минфин неоднократно подтверждали эту позицию (письма, разъяснения в рамках действующего законодательства).

Технический разбор: как 1С «ломает» учёт

Проблема в том, что типовой документ «Начисление зарплаты» (или «Отражение зарплаты в бухучете») формирует проводки по счёту 69 всегда, если у сотрудника есть начисления с видом «Оклад» или «Премия». Система не проверяет статус учредителя. В результате в учёте возникает задолженность перед внебюджетными фондами, которой по закону быть не должно. Это приводит к:

Рассмотрим типовой код, который генерирует проводки в модуле документа «ОтражениеЗарплатыВБухучете»:

Процедура СформироватьПроводки(ТаблицаПроводок)
    Для Каждого Строка Из ТаблицаПроводок Цикл
        // Типовой блок — создаёт проводку по взносам
        Если Строка.ВидНачисления = Перечисления.ВидыНачислений.Оклад Тогда
            Движение = Движения.РасходыБухгалтерскогоУчета.Добавить();
            Движение.СчетДт = Строка.СчетЗатрат; // 26 или 44
            Движение.СчетКт = ПланыСчетов.Основной.НайтиПоКоду("69.02.1");
            Движение.Сумма = Строка.Сумма * 0.30; // 30% — совокупный тариф
            Движение.Содержание = "Страховые взносы с оклада директора";
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

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

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

Практическое руководство: что делать прямо сейчас

Мы не рекомендуем вносить правки в типовой код без крайней необходимости. Вместо этого используйте механизм «Виды начислений с особым порядком расчёта» или «Исключения из базы для начисления взносов». Вот пошаговый план для специалиста:

  1. Проверьте статус директора. Убедитесь, что в справочнике «Сотрудники» заполнено физическое лицо, и что это физлицо присутствует в справочнике «Учредители» с долей 100%.
  2. Создайте вид начисления «Зарплата директора (без взносов)». В настройках вида начисления на закладке «Налоги и взносы» установите флаг «Не облагается страховыми взносами» и выберите статью доходов, не подлежащих обложению (код дохода 4800 — «Иные доходы»).
  3. Настройте способ отражения в бухучёте. Для этого вида начисления укажите счёт затрат (26 или 44) и счёт кредита 70. Проводки по счёту 69 генерироваться не будут.
  4. Перепроведите документы за прошлые периоды. Если ранее взносы были начислены ошибочно, создайте корректировочные документы (сторно) или используйте документ «Корректировка записей регистров».

Предупреждение: Не пытайтесь удалить проводки по счёту 69 вручную через «Операции, введённые вручную». Это нарушит целостность регистров учёта взносов (регистры «РасчетыПоСтраховымВзносам» и «УчетДоходовДляИсчисленияСтраховыхВзносов»). Используйте только штатные механизмы корректировки.

Чек-лист для внедрения

Типичные ошибки и их последствия

Ошибка Последствие Как исправить
Начисление взносов на всю сумму дохода директора-учредителя Завышение расходов, некорректный РСВ, риск доначислений налога на прибыль Сторнировать проводки через «Корректировку записей регистров»
Использование типового вида начисления «Оклад» без изменения настроек Автоматическое начисление взносов в каждом месяце Заменить вид начисления на специально созданный
Ручное удаление проводок из документа «Начисление зарплаты» Расхождение между бухгалтерским и налоговым учётом, сбой в отчётности Восстановить проводки через перепроведение документа

Вывод: опыт, а не инструкция

Главный урок, который мы вынесли из обсуждений на форумах сообщества: не доверяйте типовым алгоритмам в вопросах, где есть юридическая специфика. 1С — это инструмент, который реализует общие правила, но не умеет анализировать правовой статус контрагента или сотрудника. В случае с директором-единственным учредителем мы имеем дело не с льготой, а с отсутствием объекта налогообложения. Игнорирование этого факта приводит к искажению отчётности и финансовых показателей.

Рекомендуем закрепить в регламенте учётной политики организации пункт о том, что выплаты единственному учредителю отражаются без начисления страховых взносов, и настроить соответствующий вид начисления в 1С до начала следующего отчётного периода. Это избавит вас от необходимости делать корректировки задним числом.

Расширение «НОПик» для 1С — встраиваемый коннектор к внешнему AI с интеллектуальным поиском по базе. Задавайте вопросы обычными словами - AI сам найдёт нужное. 45 дней бесплатно.

Попробовать НОПик →
Знаете ответ на такие вопросы не хуже автора статьи? Пройдите бесплатную анонимную проверку уровня на infolimp.ru - 3 практических задачи, 15 минут, публичный токен-профиль, который можно показать работодателю или заказчику. Без регистрации по почте.

Проверить свой уровень бесплатно →