При ведении учета в программе 1С:Бухгалтерия на упрощенной системе налогообложения (УСН) с объектом «Доходы минус расходы» пользователи часто сталкиваются с тем, что выплаченная заработная плата не отражается в Книге учета доходов и расходов (КУДиР). Ситуация осложняется, когда расчет зарплаты производится во внешней программе (например, в 1С:Зарплата и управление персоналом), а данные в бухгалтерию выгружаются сводно. Проанализируем причины этой проблемы и разберем по шагам все возможные способы ее решения.
Для того чтобы расход на оплату труда был признан в налоговом учете УСН, программа проверяет выполнение двух обязательных условий:
Отражение зарплаты в регламентированном учете).Списание с расчетного счета или Расходный кассовый ордер).Основная сложность возникает в момент выплаты. Если в настройках параметров учета 1С:Бухгалтерии выбран «Сводный учет по всем работникам», то на счете 70 (Расчеты с персоналом по оплате труда) отсутствует субконто «Работники». Когда вы проводите платежный документ, программа не может «понять», чья именно задолженность погашается. Внутренние механизмы налогового учета УСН в 1С жестко ориентированы на аналитику по каждому сотруднику. Без этой привязки статус расхода в регистре Расходы при УСН не меняется на «Оплачено», и сумма не попадает в КУДиР автоматически.
Рассмотрим подробнее три основных способа решения этой задачи.
Этот способ является наиболее «правильным» с точки зрения методологии разработчиков 1С. Он позволяет полностью автоматизировать процесс без ручных корректировок.
Порядок действий:
Предприятие — Настройка параметров учета — Расчеты с персоналом. Установим переключатель в положение «По каждому работнику».70 автоматически появится субконто «Работники».Отражение зарплаты в регламентированном учете. Важно проверить, чтобы в колонке «Расходы УСН» стояло значение «Принимаются».В этом случае при проведении списания с расчетного счета программа увидит начисление по конкретному человеку, сопоставит его с выплатой и сделает запись в регистр КУДиР.
Если бухгалтер категорически не хочет видеть в базе полный список сотрудников (например, из соображений конфиденциальности), можно воспользоваться «обходным» путем, имитирующим детализацию.
Разберем по шагам:
Сотрудники в 1С:Бухгалтерии создадим одного фиктивного сотрудника с именем, например, «Все сотрудники» или «Оплата труда».70.Отражение зарплаты в рег. учете, который пришел из ЗУП сводно, необходимо вручную (или с помощью групповой обработки) указать нашего фиктивного сотрудника в качестве аналитики счета 70. Для этого может потребоваться «перевыбрать» счет 70 в табличной части, чтобы поле субконто стало доступным.Таким образом, для программы условие аналитического учета будет выполнено: она увидит, что начисленный долг на сотрудника «Все сотрудники» был погашен выплатой на того же «сотрудника». Расход попадет в книгу.
Этот метод подходит, если за прошлые периоды уже накоплено много документов и перепроводить их нет возможности. Выясним, как правильно сделать записи вручную.
Вариант А: Документ «Запись Книги учета доходов и расходов УСН»
Этот документ предназначен специально для прямой корректировки отчета. Найти его можно в меню Операции — Прочие операции.
На закладке «Раздел I. Доходы и расходы» добавим строку, укажем дату, номер первичного документа и сумму выплаченной зарплаты в графу 7 («Расходы, учитываемые при исчислении налоговой базы»). Важно: этот документ не делает проводок в бухгалтерском учете, он влияет только на формирование печатной формы КУДиР.
Вариант Б: Использование регистра «Расходы при УСН»
Для более продвинутых пользователей рекомендуется использовать документ Операция (бухгалтерский и налоговый учет). Посмотрим, как это работает:
Выбор регистров и выберем регистр накопления Расходы при УСН.Посмотрим на пример логики автоматизации через код, если вы решите написать небольшую обработку для автоматического формирования записей КУДиР на основании документов выплаты:
Процедура СоздатьЗаписьКУДиР(ДокументВыплаты)
ЗаписьКУДиР = Документы.ЗаписьКнигиУчетаДоходовИРасходовУСН.СоздатьДокумент();
ЗаписьКУДиР.Дата = ДокументВыплаты.Дата;
ЗаписьКУДиР.Организация = ДокументВыплаты.Организация;
НоваяСтрока = ЗаписьКУДиР.Состав.Добавить();
НоваяСтрока.ДатаНомерДатаПервичногоДокумента = "ПП №" + ДокументВыплаты.Номер + " от " + Формат(ДокументВыплаты.Дата, "ДЛФ=D");
НоваяСтрока.Содержание = "Выплачена заработная плата по ведомости";
НоваяСтрока.Графа7 = ДокументВыплаты.СуммаДокумента; // Сумма расхода
ЗаписьКУДиР.Записать(РежимЗаписиДокумента.Проведение);
КонецПроцедуры
Проанализируем ситуацию со страховыми взносами и НДФЛ. В отличие от чистой зарплаты («на руки»), страховые взносы обычно попадают в КУДиР легче, так как они учитываются на счете 69. Там аналитика ведется по видам платежей в бюджет, и программа корректно сопоставляет начисление взноса и его перечисление в налоговую.
С НДФЛ ситуация сложнее. Расходом по УСН является не сам налог, а часть начисленной зарплаты, удержанная в качестве налога. Налог признается в расходах только после того, как выполнены три условия:
При сводной выгрузке цепочка «выплата сотруднику — перечисление налога» часто обрывается. Если после выполнения всех настроек НДФЛ все равно не попадает в КУДиР, проверьте в документе Отражение зарплаты в рег. учете, заполнена ли колонка Расходы УСН для строк с налогом.
Проанализировав все способы, можно сделать вывод: если вы планируете долго и стабильно работать на УСН «Доходы минус расходы», лучше один раз настроить детализированный учет по сотрудникам. Это избавит вас от ежемесячного контроля регистров и ручного заполнения Книги. Современные версии 1С (начиная с редакций 3.0) практически не поддерживают корректный автоматический расчет налогов при УСН в «сводном» режиме именно из-за отсутствия необходимой глубины аналитики для налогового регистра Расходы при УСН.
Если же переход на детальный учет невозможен прямо сейчас, используйте документ «Запись КУДиР» в конце каждого месяца, перенося туда итоговые суммы выплаченной зарплаты и перечисленных налогов. Это самый простой и безопасный способ с точки зрения отсутствия ошибок в бухгалтерских проводках.