Разберем частую ситуацию, с которой сталкиваются пользователи программы 1С:Розница (а также других торговых решений). Поставщик присылает партию товара, и в рамках рекламной акции часть продукции достается магазину абсолютно бесплатно. Возникает логичный вопрос: как осуществить приемку такого товара в системе с нулем в цене, не прибегая к ручным корректировкам себестоимости и не изменяя саму конфигурацию?
Проанализируем эту задачу с разных сторон: почему система сопротивляется вводу нулевых цен, какие налоговые и учетные нюансы здесь скрыты, и какие существуют правильные способы отражения данной хозяйственной операции.
Первое, с чем мы сталкиваемся — программа просто не дает провести документ поступления, если в колонке цены стоит ноль. И это не ошибка разработчиков, а целенаправленный защитный механизм.
Рассмотрим причины этого ограничения:
Поэтому пытаться обойти этот запрет "в лоб" (например, написанием расширений или внешних обработок, которые принудительно записывают нули) — не самая лучшая идея, так как это может сломать внутреннюю логику программы.
Выясним правовую суть операции. Получение бесплатного товара от поставщика — это не закупка за 0 рублей. С точки зрения законодательства (в частности, п. 8 ст. 250 НК РФ), это безвозмездная передача имущества, которая формирует внереализационный доход компании.
Посмотрим на шаги, как правильно оформить такую операцию в 1С:
ПоступлениеТоваров, так как он двигает взаиморасчеты с поставщиками (а вы поставщику за этот товар ничего не должны).ОприходованиеТоваров (Прочее оприходование). Данный документ фиксирует товары на складе как прочие доходы и не влияет на долг перед поставщиком.Важный нюанс: Почему нельзя приходовать товар с нулевой стоимостью даже через этот документ? Представим ситуацию: подаренный товар кто-то из персонала решит унести домой. Если по учету товар стоит 0 рублей, вы не сможете предъявить сотруднику ущерб предприятия. У товара всегда должна быть учетная стоимость.
Если вам все же необходимо отразить операцию именно через документ поступления (например, для сохранения истории поставок в одном месте), рассмотрим еще один штатный способ, не требующий доработок.
В типовых конфигурациях 1С есть механизм ручных скидок. Мы можем использовать его для обнуления итоговой суммы строки:
ПоступлениеТоваров.Этот метод удобен тем, что поставщик фактически предоставляет вам 100% скидку на часть партии, и это отражается прозрачно для системы.
Подведем итоги. Если вам нужно принять бесплатный товар от поставщика, не пытайтесь сломать конфигурацию и принудительно записать нулевую цену. Используйте правильные хозяйственные операции:
Мы настоятельно не рекомендуем использовать самописные внешние обработки, которые принудительно записывают строки без цен (с "красными линиями" в табличных частях), так как это ведет к накоплению ошибок в расчете себестоимости и искажению аналитических отчетов вашего магазина.