Почему в 1С:ERP не формируются суммы НУ в проводках Дт 20 Кт 23 и нарушается равенство БУ = НУ + ВР + ПР?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Налоговый учет Промышленность, строительство и АПК
← На главную

При ведении учета в комплексных системах, таких как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация, специалисты часто сталкиваются со сложными расхождениями между бухгалтерским (БУ) и налоговым (НУ) учетом. Одна из самых распространенных и труднодиагностируемых ситуаций — когда при закрытии месяца и распределении затрат вспомогательного производства (проводка Дт 20 Кт 23) суммы по бухгалтерскому учету заполняются корректно, а суммы по налоговому учету остаются пустыми. При этом нарушается ключевое равенство БУ = НУ + ВР + ПР, а в оборотно-сальдовой ведомости в колонке «Контроль» зависают огромные нераспределенные суммы.

В этой статье мы подробно разберем, почему возникает эта проблема, как устроена логика распределения прямых и косвенных расходов в налоговом учете 1С:ERP, какова роль регистра Прочие расходы и как исправить сложившуюся ситуацию без разрушения логики закрытия месяца.

Причина №1: Классификация расходов в НУ (Прямые и Косвенные)

Рассмотрим базовые принципы налогового учета, реализованные в программных продуктах фирмы 1С. В отличие от бухгалтерского учета, где затраты вспомогательного производства (счет 23) могут беспрепятственно распределяться на затраты основного производства (счет 20) и капитализироваться в себестоимости незавершенного производства (НЗП), в налоговом учете действует строгое разделение расходов на прямые и косвенные (ст. 318 НК РФ).

Проанализируем, как ведет себя система при закрытии месяца:

  1. Если расходы, накопленные на счете 23, классифицируются системой как прямые, то в налоговом учете они ведут себя аналогично бухгалтерскому учету: распределяются на счет 20, формируют себестоимость выпуска и могут оставаться в остатках НЗП. В этом случае проводка Дт 20 Кт 23 будет содержать суммы как по БУ, так и по НУ.
  2. Если же эти расходы система считает косвенными в целях налогообложения, то по правилам НК РФ они не могут капитализироваться на счете 20 или в остатках НЗП. Они обязаны в полном объеме списаться на расходы текущего периода (счет 90.08 или 90.07) в том месяце, в котором они были осуществлены.

В результате возникает расхождение: в БУ затраты со счета 23 ушли на счет 20, а в НУ они списались напрямую на финансовый результат. Система отражает это расхождение, обнуляя сумму НУ в проводке Дт 20 Кт 23. При этом, согласно ПБУ 18/02, программа должна зафиксировать временные (ВР) или постоянные (ПР) разницы, чтобы равенство БУ = НУ + ВР + ПР выполнялось. Если этого не произошло и в поле «Контроль» возникла ошибка, значит, имеет место сбой в настройках или в алгоритмах распределения.

Причина №2: Ошибки релизов и проблемы в регистре «Прочие расходы»

В ранних версиях линейки 1С:ERP 2.4 (в частности, 2.4.2.ххх и 2.4.3.ххх) разработчики использовали сложные математические алгоритмы распределения постатейных расходов. Выясним, какие технические проблемы в коде приводили к незаполнению разниц:

Для проверки этой гипотезы рекомендуется обновить конфигурацию на актуальный релиз (ветки 2.5 или последние исправления ветки 2.4), где алгоритмы расчета себестоимости и распределения партий были существенно модернизированы и оптимизированы.

Шаг 1: Настройка прямых расходов в налоговом учете

Выясним, как указать системе, какие расходы должны считаться прямыми в налоговом учете, чтобы они корректно распределялись на счет 20 с заполнением сумм НУ. Для этого перейдем в настройки учетной политики организации.

Выполним следующие действия:

  1. Перейдем в раздел НСИ и администрирование — Организации, откроем карточку нужной организации.
  2. Перейдем на вкладку Учетная политика и налоги и откроем настройки учетной политики по налоговому учету.
  3. Найдем гиперссылку Правила определения прямых расходов в НУ (это открывает регистр сведений Методы определения прямых расходов производства в НУ).
  4. Добавим в этот список правила для затрат вспомогательного производства (счет 23). Мы можем настроить правила гибко: по конкретным статьям расходов, подразделениям-отправителям или счетам дебета/кредита.

Пример настройки записи в регистре:

Шаг 2: Проверка настроек статей расходов

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

Обратим внимание на следующие реквизиты:

  1. На вкладке Основное вариант распределения должен быть установлен в значение На себестоимость производства (распределяемые) или В расходах текущего периода, в зависимости от методологии.
  2. На вкладке Регламентированный учет проверим соответствие настроек для БУ и НУ. Если статья распределяется на себестоимость в БУ, аналогичное правило должно быть настроено и для НУ.
  3. Если для статьи установлен вид расходов в НУ Прочие расходы, убедимся, что правила распределения этой статьи не конфликтуют с настройками прямых расходов из Шага 1.

Шаг 3: Переход на балансовый метод ПБУ 18/02 как кардинальное решение

Если предприятие продолжает использовать старый затратный метод ведения ПБУ 18/02 (при котором ВР и ПР фиксируются непосредственно в каждой проводке и на каждом регистре), то малейшее расхождение в копейках или аналитиках будет приводить к ошибкам закрытия месяца и нарушению контроля.

Современным и наиболее надежным решением является переход на Балансовый метод ведения ПБУ 18/02 (без отражения ПР и ВР в учете или с детализацией). При этом методе детальный учет разниц на затратных счетах (20, 23, 25) и в оперативных регистрах больше не ведется. Отложенные налоговые активы (ОНА) и обязательства (ОНО) рассчитываются в конце месяца балансовым путем на основе сравнения стоимости активов и обязательств в БУ и НУ.

Чтобы включить этот метод:

  1. В настройках учетной политики организации найдем раздел Учет отложенных налоговых активов и обязательств (ПБУ 18/02).
  2. Установим переключатель в положение Балансовый метод.
  3. После этого система перестанет требовать жесткого выполнения равенства БУ = НУ + ВР + ПР по каждой промежуточной операции распределения затрат, а проводки станут значительно чище.

Шаг 4: Анализ регистра «Прочие расходы» и выявление «зависших» разниц

Если переход на балансовый метод прямо сейчас невозможен, нам придется детально разобраться, на каких аналитиках «расползается» контроль. Для этого воспользуемся мощным инструментом — Универсальным отчетом.

Настроим отчет следующим образом:

  1. Тип объекта: Регистр накопления.
  2. Имя объекта: Прочие расходы.
  3. Таблица: Остатки и обороты.
  4. В группировках строк укажем: Организация, Подразделение, Статья расходов, Аналитика расходов, Направление деятельности.
  5. В выбранных полях (показателях) выведем: Стоимость (БУ), Стоимость (НУ), Стоимость (ВР), Стоимость (ПР).

С помощью этого отчета мы сможем увидеть, по каким именно аналитикам в регистре накопления зависли некорректные остатки временных или постоянных разниц (например, когда БУ и НУ закрылись в ноль, а по ВР или ПР остался "хвост" из-за округления). Именно эти зависшие остатки в регистре мешают регламентной операции закрытия месяца сформировать корректные проводки.

Шаг 5: Корректировка регистров оперативного учета

Частой ошибкой бухгалтеров является попытка исправить расхождения между БУ и НУ с помощью документа Операция (регламентированный учет) (ручная проводка). Делать это на затратных счетах категорически запрещено.

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

Для исправления прошлых периодов и выравнивания остатков необходимо использовать документ Корректировка регистров:

  1. Создадим документ Корректировка регистров (раздел НСИ и администрирование — Обслуживание — Корректировка регистров).
  2. Добавим в состав регистров для корректировки регистр накопления Прочие расходы и регистр бухгалтерии Журнал проводок (регламентированный учет).
  3. Сделаем корректирующие записи, которые одновременно выровняют показатели БУ, НУ, ВР и ПР как по регистрам накопления, так и по счетам учета.

Рассмотрим пример заполнения движений регистра Прочие расходы в документе корректировки (в режиме «Запись движений»):


// Пример структуры корректировки для выравнивания разниц
Движение = РегистрыНакопления.ПрочиеРасходы.СоздатьНаборЗаписей();
НоваяСтрока = Движение.Добавить();
НоваяСтрока.ВидДвижения = ВидДвиженияНакопления.Расход;
НоваяСтрока.Период = ДатаКорректировки;
НоваяСтрока.Организация = Организация;
НоваяСтрока.Подразделение = Подразделение;
НоваяСтрока.СтатьяРасходов = ПроблемнаяСтатья;
НоваяСтрока.Стоимость = 0;             // БУ уже равен 0
НоваяСтрока.СтоимостьНУ = 0;           // НУ уже равен 0
НоваяСтрока.СтоимостьВР = -1500.25;    // Списываем зависшую временную разницу
НоваяСтрока.СтоимостьПР = 1500.25;     // Переносим в постоянную разницу для баланса

После проведения такого документа корректировки и последующего перезапуска процедуры закрытия месяца система сможет корректно рассчитать себестоимость, а контрольные соотношения на счетах 20 и 23 придут в норму.

← На главную