Как правильно отражать оплату бонусами на онлайн-кассе?

Бухгалтер 1С:Розница Налоговый учет Торговля и дистрибуция
← На главную

При внедрении программ лояльности и переходе на онлайн-кассы по требованиям Федерального закона № 54-ФЗ у многих продавцов возникает вопрос: как правильно фискализировать операцию, если покупатель списывает накопленные баллы? Бонусы не являются платежным средством или денежными знаками, однако в розничной торговле товар имеет конкретную цену. Разберем правовые и технические аспекты оформления чеков при списании бонусов, а также правила их настройки в решениях 1С.

Правовая природа бонусов и позиция ФНС

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

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

Проанализируем распространенную ошибку: некоторые ритейлеры пытаются провести оплату бонусами через реквизит «Встречное предоставление» (тег 1215). Делать так категорически не рекомендуется. Контролирующие органы могут расценить встречное предоставление как операцию мены (бартера), что повлечет за собой требование доначислить НДС и налог на прибыль (или налог по УСН) со всей номинальной цены товара без учета скидки. Встречное предоставление допустимо только при реальном обмене одного материального товара или услуги на другой (например, по схеме Trade-in), но не при списании виртуальных баллов.

Требования форматов фискальных документов (ФФД)

Рассмотрим, как устроена фискализация скидок в форматах ФФД 1.05, 1.1 и 1.2:

  1. Отсутствие единой скидки на весь чек. В современных форматах фискальных документов не существует отдельного реквизита, позволяющего применить общую скидку в подвале чека. Скидка обязательно должна распределяться построчно — по каждой позиции номенклатуры (тег 1079 и тег 1043). В фискальный накопитель и ОФД передается итоговая цена за единицу товара с уже вычтенной скидкой.
  2. Запрет нулевой цены. Большинство драйверов ККТ и кассовых аппаратов блокируют печать чека, если итоговая цена товарной позиции равна нулю рублей. Расчет с нулевой стоимостью не признается расчетом по 54-ФЗ. Если покупатель желает оплатить 100% стоимости покупки баллами, касса выдаст ошибку. Для предотвращения таких ситуаций в правилах программы лояльности задают ограничение максимального списания (например, оплатить баллами можно не более 99% стоимости покупки, либо за каждую позицию покупатель обязан внести минимум 1 рубль или 1 копейку деньгами).
  3. Погрешности округления при распределении. Когда суммовая бонусная скидка распределяется между несколькими товарами чека или весовым товаром с дробным количеством, возникает риск расхождения на копейки. Если сумма строк после применения скидки не совпадает с итоговой суммой к оплате, касса откажется пробивать чек с ошибкой расхождения итогов.

Пошаговый пример расчета чека

Посмотрим на конкретный практический пример:

Покупатель приобретает товар стоимостью 100 рублей. По условиям акции он списывает 70 бонусов, а оставшиеся 30 рублей вносит наличными или банковской картой.

  1. В учетной системе сумма списанных бонусов (70 баллов) преобразуется в прямую скидку в размере 70 рублей.
  2. Строка товара в кассовом чеке пересчитывается: итоговая цена товара становится равной 30 рублям.
  3. К оплате покупателю предъявляется сумма 30 рублей.
  4. Кассовый аппарат фискализирует расчет: тип оплаты — наличные или электронные (30 рублей), общая сумма чека — 30 рублей.
  5. При закрытии кассовой смены в отчете о закрытии смены (Z-отчете) выручка увеличивается ровно на 30 рублей. Все данные корректно передаются оператору фискальных данных (ОФД) и в ФНС.

Информацию о балансе бонусного счета (сколько бонусов было начислено, списано и сколько осталось) не требуется передавать в налоговую. Эти данные выводятся на кассовой ленте в виде нефискального текстового слип-чека сразу после основного фискального чека либо печатаются в теле чека в виде информационных текстовых строк, не влияющих на фискальные итоги.

Реализация и настройки в программах 1С

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

  1. Подключение бонусной программы. В настройках маркетинга создается бонусная программа лояльности. В параметрах программы обязательно указывается курс конвертации (как правило, 1 бонус = 1 рубль скидки).
  2. Ограничение максимального процента списания. Чтобы исключить обнуление цены товара и ошибку ККТ, установите параметр максимального процента оплаты бонусами на уровне 90–99%. Это гарантирует, что в чеке всегда останется денежная часть для корректной фискализации.
  3. Настройка округления. При распределении скидок включите автоматическое округление суммы строки в пользу покупателя. Это предотвратит возникновение «лишних» долей копеек и сбоев драйвера кассы из-за несовпадения контрольных сумм.
  4. Оформление продажи в РМК. В документе Чек ККМ кассир считывает карту лояльности клиента, указывает количество списываемых баллов. Система автоматически заполняет колонку автоматической скидки в табличной части товаров, уменьшая конечную сумму к оплате. Оставшаяся сумма закрывается стандартным видом оплаты (наличными или платежной картой).

Бонусы сторонних программ (банковские и коалиционные программы)

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

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

← На главную