Почему счет 20 закрывается на 90.02 и 90.08 вместо 43: разбор ошибок закрытия месяца и налогового учета

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

В практике работы с производственным учетом в "1С:Бухгалтерии" часто возникает ситуация, которая ставит в тупик даже опытных бухгалтеров. Вы ожидаете, что затраты основного производства (счет 20.01) сформируют себестоимость готовой продукции и закроются на счет 43 "Готовая продукция". Однако после проведения регламентной операции "Закрытие месяца" вы обнаруживаете странные проводки:

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

Разделяем проблемы: Бухгалтерский учет (БУ) и Налоговый учет (НУ)

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

Если вы видите проводку Дт 90.08 — Кт 20 только в ресурсах НУ (Налоговый учет), а в БУ (Бухгалтерский учет) сумма ушла на 43 счет или на 90.02, это не ошибка программы, а особенность настроек вашей учетной политики.

Проблема №1: Проводка 90.08.1 / 20.01 в Налоговом учете

В налоговом учете (согласно ст. 318 НК РФ) расходы текущего месяца делятся на прямые и косвенные.

Фирма "1С" реализовала этот механизм гибко. Программа не знает "по умолчанию", какие расходы для вашего предприятия являются прямыми, а какие — косвенными (кроме совсем очевидных). Если расход не описан явно как прямой, система считает его косвенным.

Как настроить прямые расходы

Чтобы избежать появления проводки Дт 90.08 Кт 20 в налоговом учете и включить затраты в себестоимость продукции, нам необходимо настроить регистр сведений.

  1. Перейдем в раздел Главное — Налоги и отчеты — Налог на прибыль.
  2. Найдем гиперссылку Перечень прямых расходов.
  3. Проанализируем записи на текущий год.

Если в этом перечне отсутствуют правила для определенных видов затрат (например, "Страховые взносы", "Амортизация" или конкретные статьи затрат), то при закрытии месяца в НУ эти суммы уйдут на 90.08. Добавьте соответствующие записи в регистр, указав Вид расходов НУ и Счет дебета (20.01), и перезакройте месяц. Тогда суммы в НУ, как и в БУ, пойдут на счет 90.02 (через 43 или напрямую).

Проблема №2: Проводка 90.02.1 / 20.01 в Бухгалтерском учете

Гораздо интереснее ситуация, когда счет 20 закрывается на себестоимость продаж (90.02) в бухгалтерском учете, минуя счет 43, хотя мы ожидали выпуск продукции. Обычно это происходит в двух случаях:

  1. Реализация услуг производственного характера (но мы условились, что услуг не было).
  2. Корректировка себестоимости при отсутствии базы распределения или нарушении аналитики.

Если в документе закрытия месяца проводка имеет содержание "Корректировка выпуска продукции (услуг)", это означает, что система пытается "списать" затраты, которые "повисли" на 20-м счете, но не нашли своего выпуска.

Гипотеза: Нарушение аналитики "Продукция"

Давайте рассмотрим ситуацию, которая часто встречается на практике и была выявлена в ходе обсуждения проблемы. На счете 20.01 учет ведется в разрезе субконто:

Представим, что мы создаем документ ОтчетПроизводстваЗаСмену. Часто пользователи копируют старые документы, чтобы ускорить работу. Ошибка возникает в следующем сценарии:

  1. Пользователь копирует документ выпуска.
  2. В шапке документа (или на вкладке "Продукция") меняет изделие с "Стол" на "Стул".
  3. На вкладке "Материалы" забывает изменить аналитику распределения (колонку "Продукция"), и там остается "Стол". Или же материалы списываются автоматически, и аналитика подставляется неверно.

Что видит программа:

В конце месяца запускается процедура расчета себестоимости. Алгоритм ищет выпуск для продукции "Стол", чтобы включить в нее стоимость материалов. Но выпуска "Стола" в этом месяце не было (был только "Стул").

В результате:

  1. Затраты по аналитике "Стол" признаются затратами без выпуска. Если настройки НЗП не позволяют оставить их на остатке, они списываются на 90.02 как расходы текущего периода (или корректировка).
  2. Выпуск "Стула" оценивается только по тем затратам, которые были корректно на него отнесены (или по плановым ценам, которые потом корректируются).

В итоге мы получаем "рваную" себестоимость и прямую проводку 90.02/20.01 на сумму материалов "Стола". Чтобы устранить первопричину таких расхождений, можно использовать расширение для отключения субконто «Продукция» на счете 20.01.

Диагностика и поиск ошибки

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

Способ 1: Отчет "Обороты между субконто"

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

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

Мы должны искать строки, где есть движения по дебету или кредиту, которые не "зеркалятся" или выглядят нелогично. Однако более эффективным может быть анализ через "Универсальный отчет" или проверка самих документов.

Способ 2: Проверка документов "Отчет производства за смену"

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

Если колонка "Продукция" на вкладке "Материалы" скрыта, включите ее через кнопку "Еще" — "Изменить форму".

Техническое объяснение алгоритма закрытия

Для понимания процесса полезно знать, как работает модуль РасчетСебестоимости. При расчете система строит граф затрат. В этом графе есть узлы (затраты) и ребра (пути списания).

Документ ОтчетПроизводстваЗаСмену формирует базу распределения. Если материалы списаны на продукцию, которой нет в выпуске текущего периода (в рамках одной Номенклатурной группы), система воспринимает это как нарушение логической связи "Затраты -> Выпуск".

При отсутствии выпуска по конкретной аналитике и при отсутствии инвентаризации НЗП (документ "Инвентаризация НЗП"), программа вынуждена "очистить" 20 счет. Единственный путь для очистки затрат, не превратившихся в 43 счет — это списание на финансовый результат (счет 90.02 Себестоимость продаж).

Пошаговое решение проблемы

Чтобы исправить проводки 90.02.1 / 20.01, выполним следующие действия:

  1. Отмените проведение регламентной операции "Закрытие счетов 20, 23, 25, 26" за проблемный месяц.
  2. Сформируйте "Оборотно-сальдовую ведомость по счету 20.01". В настройках группировки добавьте все субконто: Подразделение, Номенклатурная группа, Продукция, Статья затрат.
  3. Посмотрите, по какой именно Продукции (третье субконто) висит дебетовый остаток перед закрытием месяца, но нет кредитового оборота (выпуска).
  4. Найдите документы списания материалов (Требование-накладная) или выпуска (Отчет производства), которые сформировали этот дебетовый оборот.
  5. Исправьте аналитику в этих документах: укажите ту продукцию, которая реально была выпущена в этом месяце.
  6. Перепроведите исправленные документы.
  7. Выполните "Закрытие месяца" заново.

После этих действий "повисшие" затраты корректно распределятся на выпуск, сформируют проводку Дт 43 — Кт 20.01, и странные корректировки на 90.02 исчезнут.

← На главную