Как принять товар по нулевой цене (бонусы от поставщика) в 1С:Розница?

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

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

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

Почему 1С запрещает проводить документы с нулевой ценой?

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

Рассмотрим причины этого ограничения:

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

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

Способ 1: Оприходование товаров по рыночной стоимости (Методологически верный)

Выясним правовую суть операции. Получение бесплатного товара от поставщика — это не закупка за 0 рублей. С точки зрения законодательства (в частности, п. 8 ст. 250 НК РФ), это безвозмездная передача имущества, которая формирует внереализационный доход компании.

Посмотрим на шаги, как правильно оформить такую операцию в 1С:

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

Важный нюанс: Почему нельзя приходовать товар с нулевой стоимостью даже через этот документ? Представим ситуацию: подаренный товар кто-то из персонала решит унести домой. Если по учету товар стоит 0 рублей, вы не сможете предъявить сотруднику ущерб предприятия. У товара всегда должна быть учетная стоимость.

Способ 2: Оформление через 100% скидку (Штатный обходной вариант)

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

В типовых конфигурациях 1С есть механизм ручных скидок. Мы можем использовать его для обнуления итоговой суммы строки:

  1. Убедитесь, что в настройках системы (раздел "Закупки") включена опция Скидки и наценки в закупках.
  2. Создайте обычный документ ПоступлениеТоваров.
  3. Добавьте бонусный товар в табличную часть.
  4. В колонке "Цена" укажите обычную учетную или среднюю цену по данной поставке. Программа увидит, что цена не нулевая, и ограничение не сработает.
  5. В колонке "Скидка руч." укажите 100%.
  6. Итоговая сумма строки станет равна нулю. Товар встанет на остатки, а документ успешно проведется.

Этот метод удобен тем, что поставщик фактически предоставляет вам 100% скидку на часть партии, и это отражается прозрачно для системы.

Резюме и рекомендации

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

Мы настоятельно не рекомендуем использовать самописные внешние обработки, которые принудительно записывают строки без цен (с "красными линиями" в табличных частях), так как это ведет к накоплению ошибок в расчете себестоимости и искажению аналитических отчетов вашего магазина.

← На главную