Почему оплата труда не попадает в КУДиР при УСН и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) 1C:Бухгалтерия Налоговый учет
← На главную

При ведении учета в программе 1С:Бухгалтерия на упрощенной системе налогообложения (УСН) с объектом «Доходы минус расходы» пользователи часто сталкиваются с тем, что выплаченная заработная плата не отражается в Книге учета доходов и расходов (КУДиР). Ситуация осложняется, когда расчет зарплаты производится во внешней программе (например, в 1С:Зарплата и управление персоналом), а данные в бухгалтерию выгружаются сводно. Проанализируем причины этой проблемы и разберем по шагам все возможные способы ее решения.

Причина проблемы: технические нюансы алгоритма 1С

Для того чтобы расход на оплату труда был признан в налоговом учете УСН, программа проверяет выполнение двух обязательных условий:

  1. Зарплата начислена (введен документ Отражение зарплаты в регламентированном учете).
  2. Зарплата фактически выплачена сотруднику (введены документы Списание с расчетного счета или Расходный кассовый ордер).

Основная сложность возникает в момент выплаты. Если в настройках параметров учета 1С:Бухгалтерии выбран «Сводный учет по всем работникам», то на счете 70 (Расчеты с персоналом по оплате труда) отсутствует субконто «Работники». Когда вы проводите платежный документ, программа не может «понять», чья именно задолженность погашается. Внутренние механизмы налогового учета УСН в 1С жестко ориентированы на аналитику по каждому сотруднику. Без этой привязки статус расхода в регистре Расходы при УСН не меняется на «Оплачено», и сумма не попадает в КУДиР автоматически.

Рассмотрим подробнее три основных способа решения этой задачи.

Способ 1. Переход на детализированный учет по сотрудникам

Этот способ является наиболее «правильным» с точки зрения методологии разработчиков 1С. Он позволяет полностью автоматизировать процесс без ручных корректировок.

Порядок действий:

  1. Выясним, как настроена выгрузка в программе 1С:ЗУП. В настройках обмена данными необходимо установить флаг «С детализацией по сотрудникам».
  2. В программе 1С:Бухгалтерия перейдем в меню Предприятие — Настройка параметров учета — Расчеты с персоналом. Установим переключатель в положение «По каждому работнику».
  3. После смены настроек в плане счетов на счете 70 автоматически появится субконто «Работники».
  4. Перепроведем или повторно загрузим документ Отражение зарплаты в регламентированном учете. Важно проверить, чтобы в колонке «Расходы УСН» стояло значение «Принимаются».
  5. Проведем документы выплаты (ведомости и банковские выписки).

В этом случае при проведении списания с расчетного счета программа увидит начисление по конкретному человеку, сопоставит его с выплатой и сделает запись в регистр КУДиР.

Способ 2. Использование фиктивного сотрудника («Сводный сотрудник»)

Если бухгалтер категорически не хочет видеть в базе полный список сотрудников (например, из соображений конфиденциальности), можно воспользоваться «обходным» путем, имитирующим детализацию.

Разберем по шагам:

  1. В справочнике Сотрудники в 1С:Бухгалтерии создадим одного фиктивного сотрудника с именем, например, «Все сотрудники» или «Оплата труда».
  2. В настройках параметров учета (как и в первом способе) временно включим учет «По каждому работнику», чтобы активировать субконто на счете 70.
  3. В документе Отражение зарплаты в рег. учете, который пришел из ЗУП сводно, необходимо вручную (или с помощью групповой обработки) указать нашего фиктивного сотрудника в качестве аналитики счета 70. Для этого может потребоваться «перевыбрать» счет 70 в табличной части, чтобы поле субконто стало доступным.
  4. В платежных ведомостях и документах выплаты (РКО, Списание с РС) также укажем этого единственного сотрудника.

Таким образом, для программы условие аналитического учета будет выполнено: она увидит, что начисленный долг на сотрудника «Все сотрудники» был погашен выплатой на того же «сотрудника». Расход попадет в книгу.

Способ 3. Ручные записи в книгу и регистры

Этот метод подходит, если за прошлые периоды уже накоплено много документов и перепроводить их нет возможности. Выясним, как правильно сделать записи вручную.

Вариант А: Документ «Запись Книги учета доходов и расходов УСН»

Этот документ предназначен специально для прямой корректировки отчета. Найти его можно в меню Операции — Прочие операции. На закладке «Раздел I. Доходы и расходы» добавим строку, укажем дату, номер первичного документа и сумму выплаченной зарплаты в графу 7 («Расходы, учитываемые при исчислении налоговой базы»). Важно: этот документ не делает проводок в бухгалтерском учете, он влияет только на формирование печатной формы КУДиР.

Вариант Б: Использование регистра «Расходы при УСН»

Для более продвинутых пользователей рекомендуется использовать документ Операция (бухгалтерский и налоговый учет). Посмотрим, как это работает:

  1. Создадим новую операцию.
  2. Нажмем кнопку Выбор регистров и выберем регистр накопления Расходы при УСН.
  3. В появившейся закладке создадим запись с видом «Приход».
  4. Укажем статус оплаты «Не оплачено» (если мы фиксируем начисление) или сразу внесем запись о признании расхода.

Посмотрим на пример логики автоматизации через код, если вы решите написать небольшую обработку для автоматического формирования записей КУДиР на основании документов выплаты:


Процедура СоздатьЗаписьКУДиР(ДокументВыплаты)
    ЗаписьКУДиР = Документы.ЗаписьКнигиУчетаДоходовИРасходовУСН.СоздатьДокумент();
    ЗаписьКУДиР.Дата = ДокументВыплаты.Дата;
    ЗаписьКУДиР.Организация = ДокументВыплаты.Организация;
    
    НоваяСтрока = ЗаписьКУДиР.Состав.Добавить();
    НоваяСтрока.ДатаНомерДатаПервичногоДокумента = "ПП №" + ДокументВыплаты.Номер + " от " + Формат(ДокументВыплаты.Дата, "ДЛФ=D");
    НоваяСтрока.Содержание = "Выплачена заработная плата по ведомости";
    НоваяСтрока.Графа7 = ДокументВыплаты.СуммаДокумента; // Сумма расхода
    
    ЗаписьКУДиР.Записать(РежимЗаписиДокумента.Проведение);
КонецПроцедуры

Нюансы с НДФЛ и налогами с ФОТ

Проанализируем ситуацию со страховыми взносами и НДФЛ. В отличие от чистой зарплаты («на руки»), страховые взносы обычно попадают в КУДиР легче, так как они учитываются на счете 69. Там аналитика ведется по видам платежей в бюджет, и программа корректно сопоставляет начисление взноса и его перечисление в налоговую.

С НДФЛ ситуация сложнее. Расходом по УСН является не сам налог, а часть начисленной зарплаты, удержанная в качестве налога. Налог признается в расходах только после того, как выполнены три условия:

  1. Зарплата, с которой удержан налог, начислена.
  2. Эта зарплата фактически выплачена сотруднику.
  3. Сам НДФЛ перечислен в бюджет.

При сводной выгрузке цепочка «выплата сотруднику — перечисление налога» часто обрывается. Если после выполнения всех настроек НДФЛ все равно не попадает в КУДиР, проверьте в документе Отражение зарплаты в рег. учете, заполнена ли колонка Расходы УСН для строк с налогом.

Рекомендация для стабильной работы

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

Если же переход на детальный учет невозможен прямо сейчас, используйте документ «Запись КУДиР» в конце каждого месяца, перенося туда итоговые суммы выплаченной зарплаты и перечисленных налогов. Это самый простой и безопасный способ с точки зрения отсутствия ошибок в бухгалтерских проводках.

← На главную