Почему при закрытии месяца операция «Корректировка стоимости номенклатуры» полностью сторнирует сумму списания?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

При выполнении процедуры Закрытие месяца в программе 1С:Бухгалтерия 8 пользователи нередко сталкиваются с ситуацией, когда регламентная операция Корректировка стоимости номенклатуры полностью сторнирует себестоимость ранее списанных товаров или материалов. При этом на счете учета (например, 41.01 или 10.01) количественный и суммовой остатки могут присутствовать. Разберем по шагам, почему возникает такое поведение программы и как восстановить корректный расчет себестоимости.

Механизм расчета себестоимости и причина ошибки

Проанализируем логику работы алгоритмов списания материально-производственных запасов (МПЗ) в 1С:Бухгалтерия. В течение месяца при проведении первичных документов списания (таких как Реализация (акт, накладная, УПД) или Расходная накладная) программа списывает себестоимость по скользящей оценке на точный момент времени проведения документа. В конце месяца регламентная операция пересчитывает списания по средневзвешенной стоимости за весь отчетный период по стандартной формуле:

(Стоимость остатка на начало месяца + Стоимость поступлений за месяц) / (Количество остатка на начало месяца + Количество поступлений за месяц)

Ключевая проблема кроется в детализации учета по субконто. Если остатки МПЗ числятся на счете с детализацией по трем аналитикам — Номенклатура, Склад и Партия (документ поступления), а затем в параметрах учета или в учетной политике способ списания изменяется на По средней, программа перестает подставлять партии в расходные документы. В проводках реализации субконто «Партии» остается незаполненным (пустым).

Для регламентной операции пустая партия и конкретный документ поступления — это две совершенно разные учетные позиции («разные аналитические разрезы»). При расчете средневзвешенной стоимости по пустой партии программа видит:

  1. Начальный остаток по пустой партии: 0 шт. и 0 руб.
  2. Поступления по пустой партии: 0 шт. и 0 руб.
  3. Расход по документу реализации: количество списано, а сумма была предварительно рассчитана.

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

Диагностика проблемы штатными инструментами

Прежде чем исправлять данные, выясним точную причину сбоя с помощью встроенных отчетов:

  1. Оборотно-сальдовая ведомость по счету: сформируем ОСВ по счету 41.01 (или 10) с максимальной детализацией по субконто: Номенклатура, Склады, Партии. Проверим, нет ли отрицательных остатков (красноты) по строкам без указания партии либо пересортицы между партиями.
  2. Справка-расчет «Корректировка стоимости номенклатуры»: в окне Закрытие месяца нажмем левой кнопкой мыши по соответствующей операции и откроем справку-расчет. В ней наглядно отражаются остатки, поступления, расходы и рассчитанная средняя себестоимость в разрезе каждой аналитики. Нулевая расчетная стоимость сразу укажет на разрыв аналитического учета.
  3. Экспресс-проверка ведения учета: перейдем в раздел Отчеты → Экспресс-проверка и выполним диагностику операций бухгалтерского учета на предмет отрицательных остатков и хронологических сдвигов.

Способ 1. Возврат к учету по ФИФО и перезакрытие периода

Если смена метода оценки на «По средней» произошла ошибочно (например, бухгалтер случайно изменил настройки при создании новой записи учетной политики на текущий год), наиболее правильным решением будет восстановление партионного учета:

  1. Перейдем в раздел Главное → Учетная политика.
  2. Установим способ оценки МПЗ: По ФИФО с 1 января текущего года.
  3. Откроем сервис группового перепроведения документов: Операции → Сервис → Групповое перепроведение документов. Перепроведем все документы за период с начала года. Это позволит первичным документам списания заново зафиксировать партии списания в проводках.
  4. Последовательно выполним Закрытие месяца помесячно с января до текущего месяца включительно. Нарушать последовательность месяцев нельзя, так как остатки формируются цепочкой.

Способ 2. Корректный переход на списание «По средней» без субконто партий

Если организация действительно переходит на списание МПЗ по средней стоимости, вести третье субконто «Партии» на счетах учета запасов больше не требуется. Чтобы программа не делила остатки по документам поступления, отключим партионный учет в плане счетов:

  1. Обязательно создадим резервную копию информационной базы перед изменением общих настроек плана счетов.
  2. Перейдем в раздел Главное → План счетов → Настройка плана счетов.
  3. В блоке Учет запасов снимем флажок По партиям (документам поступления).
  4. После сохранения настройки программа автоматически удалит субконто «Партии» со счетов учета материальных ценностей (10, 41 и др.), объединив все зависшие остатки в единую сумму и количество по каждой номенклатурной позиции и складу.
  5. Перепроведем документы с начала года и выполним процедуру закрытия месяцев заново.

Способ 3. Свертка аналитики вручную (если учет по партиям сохраняется)

Если по каким-либо причинам субконто «Партии» на счетах учета МПЗ необходимо оставить включенным, но списание требуется производить по средней стоимости, остатки необходимо «схлопнуть» вручную на границе периодов:

  1. Создадим документ Операция, введенная вручную датой 31 декабря предыдущего года со временем 23:59:59.
  2. Перенесем остатки с конкретных партий на пустую аналитику:
    
    Дт 41.01 (Номенклатура, Склад, <Пусто>) — Кт 41.01 (Номенклатура, Склад, Партия) 
    Количество = [Остаток], Сумма = [Остаток]
    
  3. После того как все партии будут объединены в пустую аналитику, документы расхода нового года смогут корректно определять среднюю стоимость без образования разрывов в субконто.
  4. Выполним закрытие месяцев нового года последовательно.
← На главную