В практике работы с производственным учетом в "1С:Бухгалтерии" часто возникает ситуация, которая ставит в тупик даже опытных бухгалтеров. Вы ожидаете, что затраты основного производства (счет 20.01) сформируют себестоимость готовой продукции и закроются на счет 43 "Готовая продукция". Однако после проведения регламентной операции "Закрытие месяца" вы обнаруживаете странные проводки:
При этом вы точно знаете, что реализаций услуг не было, и вся деятельность — это выпуск материальной продукции. В этой статье мы подробно разберем, почему программа так себя ведет, проанализируем настройки налогового учета и найдем скрытые ошибки в документах выпуска.
Первое, что нам необходимо сделать — это разделить ситуацию на две независимые части. В "1С:Бухгалтерии 3.0" механизмы закрытия счетов в бухгалтерском и налоговом учете работают параллельно, но по разным правилам.
Если вы видите проводку Дт 90.08 — Кт 20 только в ресурсах НУ (Налоговый учет), а в БУ (Бухгалтерский учет) сумма ушла на 43 счет или на 90.02, это не ошибка программы, а особенность настроек вашей учетной политики.
В налоговом учете (согласно ст. 318 НК РФ) расходы текущего месяца делятся на прямые и косвенные.
Фирма "1С" реализовала этот механизм гибко. Программа не знает "по умолчанию", какие расходы для вашего предприятия являются прямыми, а какие — косвенными (кроме совсем очевидных). Если расход не описан явно как прямой, система считает его косвенным.
Чтобы избежать появления проводки Дт 90.08 Кт 20 в налоговом учете и включить затраты в себестоимость продукции, нам необходимо настроить регистр сведений.
Если в этом перечне отсутствуют правила для определенных видов затрат (например, "Страховые взносы", "Амортизация" или конкретные статьи затрат), то при закрытии месяца в НУ эти суммы уйдут на 90.08. Добавьте соответствующие записи в регистр, указав Вид расходов НУ и Счет дебета (20.01), и перезакройте месяц. Тогда суммы в НУ, как и в БУ, пойдут на счет 90.02 (через 43 или напрямую).
Гораздо интереснее ситуация, когда счет 20 закрывается на себестоимость продаж (90.02) в бухгалтерском учете, минуя счет 43, хотя мы ожидали выпуск продукции. Обычно это происходит в двух случаях:
Если в документе закрытия месяца проводка имеет содержание "Корректировка выпуска продукции (услуг)", это означает, что система пытается "списать" затраты, которые "повисли" на 20-м счете, но не нашли своего выпуска.
Давайте рассмотрим ситуацию, которая часто встречается на практике и была выявлена в ходе обсуждения проблемы. На счете 20.01 учет ведется в разрезе субконто:
Представим, что мы создаем документ ОтчетПроизводстваЗаСмену. Часто пользователи копируют старые документы, чтобы ускорить работу. Ошибка возникает в следующем сценарии:
Что видит программа:
В конце месяца запускается процедура расчета себестоимости. Алгоритм ищет выпуск для продукции "Стол", чтобы включить в нее стоимость материалов. Но выпуска "Стола" в этом месяце не было (был только "Стул").
В результате:
В итоге мы получаем "рваную" себестоимость и прямую проводку 90.02/20.01 на сумму материалов "Стола". Чтобы устранить первопричину таких расхождений, можно использовать расширение для отключения субконто «Продукция» на счете 20.01.
Найти такую ошибку визуально в журнале документов сложно, особенно если документов сотни. Давайте воспользуемся стандартными отчетами 1С для локализации проблемы. Для автоматизации этого процесса можно использовать отчет для сверки выпуска продукции и списания материалов.
Этот отчет позволяет увидеть несоответствие между продукцией, которую мы выпустили, и продукцией, на которую списали материалы.
Мы должны искать строки, где есть движения по дебету или кредиту, которые не "зеркалятся" или выглядят нелогично. Однако более эффективным может быть анализ через "Универсальный отчет" или проверка самих документов.
Если первый способ кажется сложным, давайте проверим документы точечно. Нам нужно найти документ, где:
Продукция_А.Продукция_Б или пусто (если учет ведется детально).Если колонка "Продукция" на вкладке "Материалы" скрыта, включите ее через кнопку "Еще" — "Изменить форму".
Для понимания процесса полезно знать, как работает модуль РасчетСебестоимости. При расчете система строит граф затрат. В этом графе есть узлы (затраты) и ребра (пути списания).
Документ ОтчетПроизводстваЗаСмену формирует базу распределения. Если материалы списаны на продукцию, которой нет в выпуске текущего периода (в рамках одной Номенклатурной группы), система воспринимает это как нарушение логической связи "Затраты -> Выпуск".
При отсутствии выпуска по конкретной аналитике и при отсутствии инвентаризации НЗП (документ "Инвентаризация НЗП"), программа вынуждена "очистить" 20 счет. Единственный путь для очистки затрат, не превратившихся в 43 счет — это списание на финансовый результат (счет 90.02 Себестоимость продаж).
Чтобы исправить проводки 90.02.1 / 20.01, выполним следующие действия:
После этих действий "повисшие" затраты корректно распределятся на выпуск, сформируют проводку Дт 43 — Кт 20.01, и странные корректировки на 90.02 исчезнут.