Разберем типичную проблему, с которой сталкиваются разработчики и бухгалтеры при модификации алгоритмов закрытия месяца или ручной корректировке проводок: статья затрат признается косвенным расходом, однако сумма все равно оказывается в регистре «1.04. Прямые расходы по реализации товаров, услуг» и строках 010–030 Приложения № 2 к Листу 02 декларации по налогу на прибыль.
Проанализируем архитектуру налогового учета в программе «1С:Бухгалтерия», выясним причину ошибочного поведения отчетов и рассмотрим правильные варианты формирования проводок.
В типовых решениях «1С:Предприятие» разделение производственных расходов на прямые и косвенные для целей налога на прибыль базируется на жестком плане счетов налогового учета (НУ):
90.02.1 в оценке НУ автоматически маркирует их как прямые затраты.90.08.1 (а также 90.07.1 для коммерческих затрат) формируют регистр «Косвенные расходы на производство и реализацию» и попадают в строку 040 Приложения № 2 к Листу 02 декларации.Следовательно, проводка вида Дт 90.02.1 — Кт 25 в налоговом учете архитектурно неверна, если затрата должна классифицироваться как косвенная. Для косвенных расходов проводка закрытия в НУ должна производиться в дебет счета 90.08.1.
Если в конфигурации дорабатывался алгоритм регламентной операции закрытия счетов 20, 23, 25, 26, необходимо скорректировать подстановку корреспондирующих счетов при списании затрат, не относящихся к прямым.
Рассмотрим по шагам, что нужно учесть при программном формировании проводки:
90.02.1 используем счет 90.08.1.90.08.1. Первым субконто выступает «Статьи затрат». В выбранном элементе справочника обязательно должен быть корректно заполнен реквизит Вид расхода (НУ) (например, «Материальные расходы», «Оплата труда», «Прочие расходы»). Если вид расхода не заполнен, сумма не попадет в регламентированную отчетность.25 обычно распределяются в дебет счета 20.01 (включаясь в себестоимость незавершенного производства или готовой продукции). В налоговом учете косвенные затраты списываются сразу в текущем периоде в дебет счета 90.08.1. В результате на счете 25 или 20.01 должны корректно фиксироваться временные разницы (ВР) по правилу: БУ = НУ + ПР + ВР.Посмотрим на пример структуры заполнения проводки в коде модуля:
Проводка = ТаблицаПроводок.Добавить();
Проводка.Период = ДатаКонцаМесяца;
// Бухгалтерский учет (включение в производственную себестоимость)
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство; // 20.01
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ОбщепроизводственныеРасходы; // 25
Проводка.Сумма = СуммаЗатрат;
// Налоговый учет: косвенный расход списывается на управленческие затраты
Проводка.СчетДтНУ = ПланыСчетов.Хозрасчетный.УправленческиеРасходы; // 90.08.1
Проводка.СубконтоДтНУ[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат] = СтатьяКосвенныхЗатрат;
Проводка.СуммаНУ = СуммаЗатрат;
// Отражение временных разниц по ПБУ 18/02
Проводка.СуммаВР = -СуммаЗатрат;
Проанализируем стандартное поведение типовой конфигурации. Во многих случаях доработка программного кода не требуется вовсе, так как «1С:Бухгалтерия» умеет автоматически разделять расходы счета 25 на прямые и косвенные.
Разберем штатный порядок настройки:
При таком подходе типовой алгоритм закрытия счетов автоматически сформирует нужные проводки: в БУ сумма со счета 25 распределится на счет 20.01 согласно выбранной базе распределения, а в НУ сумма спишется проводкой Дт 90.08.1 — Кт 25, признав расход косвенным в текущем отчетном периоде без искажения налогового регистра 1.04.