Как реализовать акцию «Шестая чашка кофе в подарок» в 1С:Розница 2.2?

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

Классическая маркетинговая механика кофеен «Каждая N-я чашка в подарок» часто вызывает сложности при автоматизации в 1С:Розница 2.2. Если клиент копит штампы на бумажной карточке и приходит исключительно за подарочной позицией, в чеке оказывается только один товар со скидкой 100%. На этом этапе кассир сталкивается с невозможностью закрыть чек в режиме РМК. Разберем, чем вызвана эта проблема, и рассмотрим несколько вариантов ее правильного решения с точки зрения учета и кассовой дисциплины.

Почему онлайн-касса и 1С:Розница блокируют нулевой чек

Выясним причину, по которой кассовое рабочее место не позволяет выдать товар с нулевой ценой:

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

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

Решение 1. Изменение маркетинговой механики: акция «Кофе за 1 рубль»

Самый практичный и распространенный способ в розничной торговле — пересмотреть условия рекламной акции и продавать подарочную позицию за символическую стоимость (1 рубль или 10 копеек). Разберем по шагам, как это реализовать:

  1. В разделе Маркетинг перейдем в справочник СкидкиНаценкиОграничения.
  2. Создадим новую скидку с типом Сумма или Специальная цена, где укажем фиксированную стоимость чашки — 1 рубль.
  3. В качестве условия предоставления укажем ручной ввод (управляемая кассиром скидка) либо настроим условие по карте/купону.
  4. Включим созданную скидку в действующий маркетинговый документ МаркетинговаяАкция.

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

Решение 2. Оформление списания на маркетинговые расходы

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

Схема бизнес-процесса в этом случае строится следующим образом:

  1. Покупатель предъявляет карточку с 5 печатями. Кассир забирает карточку (погашает ее) и готовит кофе без участия кассового аппарата и РМК.
  2. Все собранные за смену карточки сохраняются на кассовом узле.
  3. В конце смены администратор магазина или товаровед пересчитывает карточки и создает в системе документ СписаниеТоваров (или ВнутреннееПотреблениеТоваров).
  4. В документе указывается количество фактически выданных чашек и статья расходов — Рекламные и маркетинговые расходы.

Этот метод полностью прозрачен для налогового и управленческого учета: товары списываются с остатков по себестоимости, затраты падают на маркетинговый бюджет, а кассовая дисциплина по 54-ФЗ не нарушается.

Решение 3. Использование бонусной программы и встречного предоставления

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

  1. В разделе Маркетинг настроим элемент справочника БонусныеПрограммыЛояльности.
  2. Клиент идентифицируется по карте или номеру телефона при каждой покупке кофе. За каждую купленную чашку начисляется фиксированное количество баллов (например, 20 баллов, если чашка стоит 100 рублей).
  3. При накоплении необходимой суммы баллов (стоимости чашки) клиент может списать их на 6-ю покупку.
  4. Оплата баллами в современных версиях ККТ закрывается по типу оплаты Встречное предоставление (тег 1215). Товар продается по полной цене, но сумма к доплате наличными или безналичными равна 0. Это полностью соответствует требованиям фискализации.

Важное замечание: В зависимости от версии прошивки кассового аппарата и релиза конфигурации при 100% оплате встречным предоставлением могут возникать коллизии. В таком случае в настройках бонусной программы устанавливают ограничение: Максимальный процент оплаты бонусами — 99%, и клиент оплачивает оставшуюся часть минимальной суммой.

Решение 4. Выдача однократных купонов на 5-й чашке

Если кофейня хочет сохранить механику ожидания подарка, но исключить ручной учет карточек кассирами, можно автоматизировать выдачу купонов:

  1. В карточке дисконтной программы регистрируется условие: при достижении объема покупок в 5 чашек система в чеке печатает промокод или купон серии «Бесплатный кофе».
  2. Купон имеет ограниченный срок действия и может быть применен только один раз.
  3. При визите за подарочным кофе кассир считывает купон сканером в РМК. Скидка активируется автоматически, снижая стоимость до 1 рубля или списывая позицию через акционный сертификат.

Решение 5. Внешние обработки скидок

Для реализации сложной нестандартной логики без изменения конфигурации можно использовать механизм внешних обработок скидок. Фирма «1С» включает образцы таких обработок в комплект поставки конфигурации.

Посмотрим на путь к каталогу шаблонов установки конфигурации:

tmplts\1c\Retail\ВерсияРелиза\Discount\

В этом каталоге расположен файл примера СкидкаНаПроизвольныйКомплект.epf. На его основе программист может реализовать собственный алгоритм проверки состава покупок и условий акции без снятия конфигурации с типовой поддержки. Обработка подключается через раздел Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, после чего становится доступна для выбора в виде скидки.

← На главную