Продажа товаров с использованием подарочных сертификатов (ПС) — стандартная практика для розничной торговли. Однако у технических специалистов и бухгалтеров часто возникают трудности при оформлении операций, когда номинал сертификата превышает стоимость выбранного покупателем товара. В этой статье мы подробно разберем правовой статус подарочного сертификата, выясним, почему понятия «невозвратный аванс» не существует в законодательстве РФ, и рассмотрим конкретные схемы формирования чеков на онлайн-кассе (54-ФЗ) для различных сценариев в программах 1С.
Для начала проанализируем правовую природу подарочного сертификата. В розничной торговле нередко встречается мнение, что денежные средства, полученные при продаже сертификата, в случае его неполного отоваривания или истечения срока действия становятся «чистой прибылью» компании, которую не нужно возвращать клиенту. Некоторые бухгалтеры трактуют это как «безвозмездно полученное имущество» по пункту 8 статьи 250 Налогового кодекса РФ.
Это мнение ошибочно и несет в себе налоговые и судебные риски для бизнеса.
Согласно устоявшейся судебной практике (включая Определения Верховного Суда РФ), денежные средства, полученные организацией при реализации подарочных сертификатов, признаются предварительной оплатой (авансом) в счет будущей поставки товаров. Сам по себе подарочный сертификат не является товаром, а выступает лишь документом, подтверждающим право держателя потребовать передачи товара на определенную сумму.
Из этого следуют важные выводы:
Рассмотрим, как правильно оформлять фискальные документы при работе с подарочными сертификатами в соответствии с требованиями Федерального закона № 54-ФЗ. Для этого проанализируем три классических сценария гашения сертификата.
При продаже самого подарочного сертификата кассир всегда пробивает чек на получение аванса. Реквизиты этого чека одинаковы для всех последующих вариантов:
Покупатель предъявляет сертификат номиналом 1000 рублей и выбирает товар стоимостью ровно 1000 рублей. В этом случае мы производим полный зачет ранее полученного аванса.
Параметры чека ККТ:
Покупатель приобретает товар стоимостью 1300 рублей, предъявляя сертификат на 1000 рублей и доплачивая 300 рублей наличными или картой. Здесь происходит частичный зачет аванса и доплата.
Параметры чека ККТ:
Самый спорный сценарий. Покупатель приобретает товар стоимостью 800 рублей по сертификату номиналом 1000 рублей. По условиям торговой точки сертификат является одноразовым, и клиент согласен на то, чтобы закрыть сделку. Разберем, как отразить эту операцию корректно.
С точки зрения онлайн-кассы, мы не можем просто «списать» оставшиеся 200 рублей в чеке за товар, так как в ККТ должна передаваться только фактическая стоимость реализуемой позиции. Проанализируем два возможных технических решения этой проблемы.
Если бизнес-логика предприятия и руководство согласны выдать клиенту сдачу с сертификата, на ККТ необходимо пробить два отдельных документа. Это полностью обезопасит организацию от претензий Роспотребнадзора и налоговых органов.
Чек №1. Продажа товара (Приход):
Чек №2. Возврат остатка неиспользованного аванса (Возврат прихода):
Важное ограничение ЦБ РФ: Обратим внимание на требование Указания Банка России № 5348-У. Если подарочный сертификат изначально приобретался по безналичному расчету (оплата картой), возвращать сдачу или остаток наличными деньгами из кассы напрямую запрещено. В таком случае возврат неиспользованной суммы должен производиться исключительно безналичным путем на карту клиента.
Если покупатель не настаивает на выдаче физических денег, но хочет сохранить остаток средств для будущих покупок, мы можем перенести этот остаток на новую карту (или виртуальный баланс). Для этого формируются следующие фискальные документы:
Чек №1. Продажа товара (Приход):
Чек №2. Выпуск нового аванса (Приход):
Проанализируем пример доработки проведения чеков ККТ в сильно измененных конфигурациях (например, на базе УТ 10.3 или старых редакциях УТ 11). Для автоматического разделения оплат и корректного зачета авансов нам потребуется написать алгоритм, который будет анализировать сумму чека и номинал предъявленного сертификата.
Ниже представлен пример шаблона функции на языке 1С для обработки проведения чека при оплате подарочным сертификатом:
Процедура ОтразитьОплатуСертификатом(ДокументЧек, СертификатНоминал) Экспорт
СуммаТоваров = ДокументЧек.Товары.Итог("Сумма");
Если СуммаТоваров >= СертификатНоминал Тогда
// Сценарии 1 и 2: номинала не хватает или он равен сумме товаров
ДобавитьСтрокуОплаты(ДокументЧек, "ЗачетАванса", СертификатНоминал);
Если СуммаТоваров > СертификатНоминал Тогда
СуммаДоплаты = СуммаТоваров - СертификатНоминал;
ПоказатьПредупреждениеПрименимости("Требуется доплата в размере: " + СуммаДоплаты);
// Ожидаем ввод доплаты наличными или картой
КонецЕсли;
Иначе
// Сценарий 3: номинал сертификата превышает сумму покупки
// Зачитываем аванс только в пределах стоимости проданных товаров
ДобавитьСтрокуОплаты(ДокументЧек, "ЗачетАванса", СуммаТоваров);
ОстатокАванса = СертификатНоминал - СуммаТоваров;
// В зависимости от учетной политики компании и настроек системы:
Если ПолучитьНастройкуВыдаватьСдачуССертификатов() Тогда
// Инициируем печать второго чека на Возврат Аванса
СформироватьЧекНаВозвратАванса(ДокументЧек, ОстатокАванса);
Иначе
// Оставляем остаток на балансе контрагента или переносим на новый сертификат
ЗафиксироватьОстатокВзаиморасчетов(ДокументЧек.Контрагент, ОстатокАванса);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Использование этого подхода позволит избежать расхождений в регистрах ККТ и исключит ситуации, когда по кассе проходит зачет аванса на сумму, превышающую реальную выручку по конкретному чеку. Программа будет четко сопоставлять данные продаж и фискальные отчеты, передаваемые в ОФД.
Для минимизации налоговых и юридических рисков при работе с подарочными картами и сертификатами рекомендуем придерживаться следующих правил:
Аванс для продажи ПС и Полный расчет с признаком оплаты Зачет аванса при отоваривании.