Почему при возврате товара в 1С:УНФ себестоимость обнуляется и как это исправить?

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

Проблема обнуления или некорректного отображения себестоимости при оформлении возвратов в 1С:Управление нашей фирмой (УНФ) — одна из самых распространенных и неприятных ситуаций для пользователя. Представьте: вы продали товар, который стоил 100 рублей, за 150 рублей. Покупатель вернул его, и внезапно программа показывает, что себестоимость этого товара стала равна нулю или вовсе ушла в минус. При повторной продаже прибыль рассчитывается неверно, что искажает финансовый результат компании. Давайте подробно разберем, почему это происходит и как настроить систему для корректного учета.

Анализируем связь с документом отгрузки

Первое, на что мы должны обратить внимание — это поле Документ отгрузки в документе Возврат товара от покупателя. В системе 1С себестоимость не живет «сама по себе», она жестко привязана к партиям (поступлениям) — для этого есть автоматизация создания партий в 1С:УНФ. Когда мы делаем реализацию, программа списывает конкретную партию. Если при возврате мы не указываем, по какому именно документу товар вернулся, система оказывается в тупике.

Рассмотрим два сценария заполнения этого поля:

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

Разбираем логику учета: Сторно или Покупка?

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

Вариант 1: Возврат как «покупка от покупателя». В этом случае мы считаем, что сделка продажи закрыта, прибыль зафиксирована, а возврат — это фактически приобретение товара у клиента по цене возврата (например, по 150 рублей). В этом случае при следующей продаже себестоимость составит 150 рублей, и прибыль будет нулевой. Это законная логика, но она часто не устраивает руководителей, так как искажает реальную историю товара.

Вариант 2: Возврат как сторно продажи. Мы отменяем факт продажи. Себестоимость возвращается к исходному значению (100 рублей). При следующей продаже мы снова увидим прибыль в 50 рублей. Чтобы реализовать этот вариант, использование связи с Расходной накладной или Отчетом о розничных продажах обязательно.

Влияние хронологии и «Границы последовательности»

В 1С время документа имеет решающее значение. Выясним причину, почему себестоимость может «слетать», если возврат и повторная продажа происходят в один день. Если документ Возврат товара от покупателя проведен в 12:00:00, а повторная Расходная накладная в 11:59:59 (даже если физически вы их делали в другом порядке), программа посчитает, что на момент продажи товара еще не было на складе.

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

Особенности розничной торговли и Чеков ККМ

Если мы работаем в рознице, ситуация усложняется. Посмотрим, как это работает в 1С:УНФ. Если возврат происходит в тот же день (в ту же кассовую смену), мы должны использовать Чек ККМ на возврат. Это автоматически сторнирует движения и восстанавливает партию. Если же возврат происходит через неделю, он оформляется документом Возврат от покупателя. В этом случае программе крайне сложно найти партию из Отчета о розничных продажах, если не указать основание вручную. Рекомендуем всегда делать возврат на основании конкретной продажи, чтобы цепочка не прерывалась — процесс ускоряет автоматизация создания партий в документах 1С:УНФ.

Механизм «Закрытия месяца» — ключ к решению

Важно помнить, что в Управлении нашей фирмой расчет себестоимости часто работает в режиме предварительного расчета. Это означает, что в течение дня цифры могут быть ориентировочными или нулевыми. Окончательный, «правильный» расчет происходит только при выполнении регламентной операции Закрытие месяца — есть анализ цен и себестоимости в 1С:УНФ без закрытия месяца.

Почему это помогает?

Если вы видите нулевую себестоимость сразу после проведения возврата — не паникуйте. Чтобы контролировать ситуацию в реальном времени, используйте анализ списания запасов с себестоимостью без закрытия месяца — для этого подойдёт экспресс-проверка управленческого учета в 1С:УНФ. Попробуйте выполнить Закрытие месяца в копии базы и проверьте результат в отчете Доходы и расходы по заказам или Продажи.

Контрольный список действий для исправления себестоимости

Разберем по шагам, что нужно сделать, если вы столкнулись с этой проблемой:

  1. Откройте документ Возврат товара от покупателя и убедитесь, что заполнено поле Документ отгрузки. Если оно пустое — выберите соответствующую Расходную накладную.
  2. Проверьте время проведения документов. Возврат должен быть строго раньше (по времени), чем последующая перепродажа этого товара.
  3. Убедитесь, что у вас не разрешены отрицательные остатки. В разделе Настройки — Еще больше возможностей — Склад снимите галочку Разрешить списание запасов при отсутствии остатков. Это заставит систему сразу сообщать об ошибках учета, а не «копить» нулевую себестоимость.
  4. Проверьте Способ определения себестоимости в учетной политике. Для корректного восстановления стоимости лучше использовать метод по документу отгрузки.
  5. Запустите процедуру Закрытие месяца. Это основной инструмент исправления расчетных ошибок в 1С:УНФ.

Соблюдение этих правил позволит вам избежать «дырок» в прибыли и всегда видеть актуальную финансовую картину вашего бизнеса.

← На главную