Как настроить скидку в виде подарка в 1С:Управление торговлей 11 и почему ее стоимость распределяется по чеку

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

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

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

Разбираемся в логике 1С: почему стоимость подарка распределяется по чеку?

Рассмотрим стандартную ситуацию. Покупатель приобретает 4 единицы товара стоимостью 74 рубля каждая, а 5-й товар стоимостью 27 рублей должен идти в подарок. Общая сумма покупки без скидки составляет 323 рубля (296 рублей за основные товары + 27 рублей за подарок). При применении скидки итоговая сумма чека становится равной 296 рублям, то есть покупатель действительно получает подарок бесплатно. Однако в самом чеке цена основного товара снижается до 67,81 рублей, а подарок продается за 24,74 рубля. Проанализируем, почему программа не может просто продать подарок за 0 рублей.

Такое поведение системы обусловлено тремя важнейшими факторами:

  1. Требования кассовой дисциплины (Закон № 54-ФЗ). Согласно действующему законодательству о применении контрольно-кассовой техники, в фискальном чеке у каждой товарной позиции должна быть указана ненулевая цена с учетом всех скидок и наценок. Пробивать товар с ценой 0 рублей 00 копеек на кассе в рамках коммерческой продажи недопустимо. Программа обязана распределить общую сумму скидки (равную стоимости подарка) по всем строкам чека, чтобы каждая позиция имела положительную стоимость.
  2. Налогообложение (НДС и налог на прибыль). С точки зрения Налогового кодекса РФ (ст. 146 НК РФ), передача права собственности на товары на безвозмездной основе признается реализацией и облагается НДС. Если оформить подарок по цене 0 рублей, компании придется начислить и заплатить НДС с рыночной стоимости этого подарка за счет собственных средств. Кроме того, себестоимость подаренного товара нельзя будет списать в расходы для уменьшения налога на прибыль. Распределение скидки превращает сделку в продажу комплекта со скидкой, что абсолютно законно и оптимизирует налоги.
  3. Защита от злоупотреблений при возвратах. Представим, что основной товар был продан за полную стоимость (100% цены), а подарок — за 0 рублей. Если на следующий день покупатель решит вернуть основной товар, магазин будет обязан выплатить ему полную стоимость. При этом подарок останется у покупателя абсолютно бесплатно. Распределение скидки защищает продавца: при возврате основного товара покупателю вернется только фактически уплаченная за него (уменьшенная) сумма.

В настройках скидки типа «Подарок» в 1С есть важный флаг Учитывать подарок как продажу. Рассмотрим, как он влияет на учет:

Альтернативные варианты настройки скидки «без размазывания»

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

Метод 1. Процентная скидка 99.9% на сам подарок

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

  1. Создадим сегмент номенклатуры, содержащий товары-подарки.
  2. Настроим автоматическую скидку с типом Скидка (наценка) процентом в размере 99.9% (или 99%, так как 1С не всегда позволяет сделать цену ровно 0, а 1 копейка удовлетворит требованиям кассы).
  3. В области предоставления укажем, что скидка действует только на строки, содержащие товары из сегмента подарков.
  4. В условиях предоставления укажем наличие в документе основных товаров в нужном количестве.

При таком подходе основные товары будут проданы по своей полной стоимости, а подарок будет стоить условную 1 копейку. Однако помните о рисках возврата: покупатель сможет вернуть основные товары по полной стоимости, оставив себе «подарок» за копейку.

Метод 2. Использование механизма комплектации

Если акционных предложений немного, рассмотрим вариант создания готовых комплектов. Мы можем создать в справочнике номенклатуры новую позицию с типом Набор (например, «Набор: Лопата + Грабли»). Для этого набора задается фиксированная цена, равная стоимости только лопаты. При оформлении продажи кассир выбирает этот набор, а программа автоматически списывает со склада и лопату, и грабли, сохраняя при этом розничную цену набора неизменной.

Пошаговая настройка акции: Лопата совковая + Лопата штыковая = Грабли в подарок

Разберем детально практический кейс из сообщения №10. Нам необходимо настроить систему так, чтобы при покупке двух разных товаров (лопата совковая и лопата штыковая) покупатель получал третий товар (грабли) в подарок со 100% скидкой (распределенной по чеку).

Для реализации этой схемы в 1С:УТ 11 мы будем использовать механизм комплектов в условиях предоставления скидок. Пройдем по шагам весь процесс настройки.

Шаг 1. Создание сегментов номенклатуры

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

  1. Сегмент «Основной товар для акции с лопатами». В этот сегмент добавим лопату совковую и лопату штыковую. Способ формирования сегмента можно выбрать «Формировать вручную» или настроить схему компоновки данных по определенной группе номенклатуры.
  2. Сегмент «Подарки (Грабли)». В этот сегмент добавим номенклатуру «Грабли штыковые», которые и будут выступать в роли подарка.

Шаг 2. Настройка условий предоставления скидки

Теперь создадим правила, при которых акция должна срабатывать. Перейдем в раздел CRM и маркетинг — Условия предоставления скидок и нажмем кнопку «Создать»:

  1. В поле Наименование укажем понятное название, например: «Покупка комплекта: Лопата совковая + Лопата штыковая».
  2. В поле Тип условия выберем значение За разовый объем продаж.
  3. В поле Критерий выберем вариант За наличие комплекта (в некоторых релизах данный пункт называется «Набор номенклатуры»).
  4. В появившейся табличной части нам необходимо строго перечислить состав комплекта, который покупатель должен приобрести, включая сам подарок, так как для корректного расчета скидки подарок уже должен физически находиться в корзине (чеке):
    • Строка 1: Номенклатура «Лопата совковая» — Количество: 1 шт.
    • Строка 2: Номенклатура «Лопата штыковая» — Количество: 1 шт.
    • Строка 3: Сегмент номенклатуры «Подарки (Грабли)» — Количество: 1 шт.

Обязательно проверим, чтобы все добавленные позиции были активны и правильно указано их количество.

Шаг 3. Создание автоматической скидки типа «Подарок»

Перейдем в справочник Скидки (наценки) (раздел CRM и маркетинг) и создадим новую скидку:

  1. Выберем тип скидки Подарок (или «Выдача подарков» в зависимости от версии УТ).
  2. В поле Способ предоставления выберем значение Стоимость 1 единицы из сегмента... и укажем созданный ранее сегмент «Подарки (Грабли)».
  3. Установим флаг Кратно выполнению условий. Это позволит системе корректно рассчитывать количество подарков: если покупатель возьмет 2 совковые лопаты, 2 штыковые лопаты и 2 штуки грабель, система предоставит скидку на оба подарка.
  4. Перейдем на вкладку Условия предоставления и нажмем кнопку «Подобрать». Выберем созданное нами на Шаге 2 условие «Покупка комплекта: Лопата совковая + Лопата штыковая».
  5. Установим статус скидки в значение Действует и укажем период действия акции.

Шаг 4. Настройка информирования кассира

Поскольку в оптовой торговле или при работе в интерфейсе РМК (Рабочее место кассира) подарок сам по себе в табличную часть чека автоматически не добавится, нам необходимо подсказать кассиру, что нужно выдать грабли. Для этого мы настроим вспомогательную скидку типа «Сообщение»:

  1. В справочнике Скидки (наценки) создадим новую позицию с типом Выдача сообщения.
  2. В поле Текст сообщения напишем четкую инструкцию для персонала: «Внимание! Покупателю положены Грабли в подарок! Добавьте Грабли в чек!».
  3. На вкладке Условия предоставления привяжем точно такое же условие, как и для самого подарка: покупку комплекта из лопат.
  4. Установим статус скидки в значение Действует.

Шаг 5. Объединение скидок в группу совместного применения

Для того чтобы и скидка-подарок, и информационное сообщение кассиру срабатывали одновременно, их необходимо правильно объединить в структуре скидок:

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

Рассмотрим, как это будет работать на практике для кассира. Кассир сканирует лопату совковую и лопату штыковую. При попытке рассчитать скидки или перейти к оплате на экране РМК мгновенно всплывает окно с сообщением: «Внимание! Покупателю положены Грабли в подарок!». Кассир берет грабли, сканирует их штрихкод, добавляя их третьей строкой в чек. После этого система автоматически производит перерасчет: стоимость грабель обнуляется (распределяясь в виде скидки на лопаты), и покупатель видит итоговую сумму к оплате, равную стоимости только двух лопат.

Таким образом, мы настроили прозрачный, контролируемый и полностью соответствующий требованиям законодательства процесс выдачи подарков покупателям в программе 1С:Управление торговлей 11.

← На главную