Как разрешить и правильно настроить продажу по нулевой цене в 1С:Розница 2.2

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

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

Анализ ситуации: почему нельзя просто поставить цену 0

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

Выясним причину, по которой обычная установка цены в 0 рублей не является решением. В торговле (особенно с применением онлайн-касс) каждая позиция в чеке должна иметь итоговую стоимость. Даже если мы хотим отдать товар бесплатно, для программы и налоговой это должно быть оформлено как скидка 100% или безвозмездная передача в рамках рекламной акции.

Способ 1: Настройка маркетинговой акции «Подарок»

Это самый корректный метод с точки зрения логики программы. Рассмотрим его по шагам:

  1. Перейдем в раздел Маркетинг — Маркетинговые акции.
  2. Создадим новый документ. В нем необходимо указать период действия акции и магазины, в которых она будет работать.
  3. В табличной части «Скидки, наценки, ограничения» создадим новую скидку с типом Выдать подарки.
  4. В настройках самой скидки выберем условие предоставления (например, «За разовый объем продаж» или просто на конкретный перечень номенклатуры, например, «Пакет»).
  5. Укажем товар, который будет выступать в роли подарка.

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

Способ 2: Использование 100% скидки на позицию

В последних релизах (начиная с 2.2.8 и выше) разработчики вернули полноценную поддержку 100% скидок. Разберем, как это работает:

Если мы создадим автоматическую скидку в размере 100% на определенную группу товаров, то при подборе в РМК цена товара останется розничной, но итоговая сумма к оплате по этой строке станет нулевой.

Важный момент: если весь чек состоит только из товаров со 100% скидкой (итоговая сумма 0.00 руб.), могут возникнуть сложности с драйвером ККТ. Посмотрим на ситуацию глазами системы: многие кассы требуют фиксации типа оплаты. В некоторых случаях программа может потребовать ввести «0» в поле «Наличные», что иногда интерпретируется драйвером как внесение и сдача. Чтобы этого избежать, убедитесь, что ваши драйверы ККТ (например, Атол или Штрих-М) обновлены до актуальных версий, поддерживающих формат фискальных данных (ФФД) 1.05 и выше.

Настройка дополнительных прав пользователя

Иногда продажа блокируется даже при настроенной акции. Проанализируем настройки прав:

Разберем, где находится нужный «переключатель»:

  1. Зайдем в раздел Администрирование.
  2. Выберем Пользователи и права — Дополнительные права пользователей.
  3. Выберем нужного пользователя (или группу пользователей, например, «Кассиры»).
  4. В дереве настроек найдем раздел Интерфейс РМК.
  5. Установим флаг напротив пункта Разрешить продажу товара с нулевой ценой.

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

Технические нюансы: «Фантомная сдача» и остатки в кассе

Проанализируем проблему, упомянутую в обсуждении: когда при 100% оплате бонусами или скидкой программа требует внести наличные, которые потом числятся как сдача и «зависают» в кассе ККМ.

Эта ситуация возникает из-за некорректного взаимодействия между 1С:Розница и драйвером кассового аппарата. Программа видит, что итог чека — 0, но драйвер кассы требует указать вид платежа. Если система ошибочно передает это как наличный расчет, в учетных данных 1С фиксируется приход и расход (сдача).

Как решить эту проблему:

Законодательные ограничения (54-ФЗ и НДС)

Рассмотрим ситуацию с точки зрения проверяющих органов. Безвозмездная передача товара (цена 0 руб.) с точки зрения налогового кодекса РФ может рассматриваться как реализация, с которой необходимо уплатить НДС (исходя из рыночной стоимости товара).

Именно поэтому многие крупные ритейлеры предпочитают продавать пакеты или акционные товары за 1 копейку. С точки зрения 1С это делается через маркетинговую акцию типа «Фиксированная цена».

Пример настройки такой акции:


// Логика настройки в интерфейсе:
Тип_Скидки = "Специальная цена";
Значение = 0.01;
Условие = "При покупке товара из списка Акция";

Итоги и рекомендации

Подведем итог нашему разбору. Для реализации продажи по нулевой цене в 1С:Розница 2.2 наиболее эффективным путем является:

  1. Использование механизма Маркетинговых акций с типом «Выдать подарки».
  2. Проверка и включение дополнительных прав пользователя на продажу с нулевой ценой.
  3. Контроль версии программы (лучше использовать релизы не ниже 2.2.8) и актуальность драйверов ККТ. Для регулярного резервного копирования и установки актуальных релизов конфигураций применяется программа автоматического обновления баз 1С.
  4. В случае возникновения технических ошибок с фискализацией — переход на схему «цена 1 копейка» через маркетинговую акцию «Фиксированная цена».

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

← На главную