Какой предмет расчета указывать в чеке при продаже подарочного сертификата (аванса) по 54-ФЗ

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

При оформлении продаж через контрольно-кассовую технику (ККТ) в соответствии с 54-ФЗ, одной из наиболее запутанных ситуаций остается продажа подарочных сертификатов. Основная сложность заключается в правильном заполнении фискальных тегов, описывающих суть операции. Разберем подробно, какие значения должны принимать реквизиты чека, чтобы избежать претензий со стороны налоговых органов.

Разграничение понятий: Способ расчета и Предмет расчета

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

  1. Признак способа расчета (тег 1214): описывает, как происходит оплата (предоплата, аванс, полный расчет).
  2. Признак предмета расчета (тег 1212): описывает, что именно продается (товар, услуга, платеж, работа).

Для программиста 1С и системного администратора важно понимать, что в коде драйверов (например, Штрих-М или Атол) эти параметры передаются через специфические функции, такие как FNOperation или методы работы с объектом драйвера, где Предмет расчета часто фигурирует как PaymentItemSign.

Шаг 1: Определяем Признак способа расчета (тег 1214)

Выясним причину, по которой для сертификатов чаще всего выбирается значение Аванс. Рассмотрим подробнее два варианта:

Таким образом, при продаже «пустого» сертификата в 1С мы устанавливаем признак способа расчета — Аванс.

Шаг 2: Выбираем Признак предмета расчета (тег 1212)

Теперь перейдем к самому спорному вопросу: что именно мы продаем? Посмотрим на примеры кодов, доступных в формате фискальных данных (ФФД):

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


// Пример настройки параметров предмета расчета для сертификата
СтруктураПозицииЧека = Новый Структура;
СтруктураПозицииЧека.Вставить("Наименование", "Подарочный сертификат 5000 руб.");
СтруктураПозицииЧека.Вставить("ПризнакСпособаРасчета", Перечисления.ПризнакиСпособаРасчета.Аванс); 
СтруктураПозицииЧека.Вставить("ПризнакПредметаРасчета", Перечисления.ПризнакиПредметаРасчета.Платеж); // Код 10

Нюансы налогообложения (НДС)

Важно помнить, что при получении аванса (продаже сертификата) продавец на ОСНО обязан исчислить НДС. В чеке на аванс должна быть указана расчетная ставка НДС (20/120 или 10/110). Это критически важный момент для бухгалтерского учета. В 1С это контролируется настройками номенклатуры, для которой указан вид «Подарочный сертификат».

Оформление второго чека при «отоваривании» сертификата

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

  1. Предмет расчета (тег 1212): Теперь мы указываем конкретное наименование товара (например, «Платье женское»), и признак предмета расчета становится «Товар» (код 1).
  2. Способ оплаты: Сумма сертификата в чеке не должна проходить как «Наличные» или «Безналичные». Она указывается в разделе «Предварительная оплата (Аванс)» (в 1С это часто называется «Сумма из ранее полученного аванса» или «Зачет аванса»).

Посмотрим на пример логики зачета аванса в коде:


// При полном расчете сумма аванса передается отдельно от наличных
ОплатаПоЧеку = Новый Массив;
ЗачетАванса = Новый Структура("ТипОплаты, Сумма", "Предоплата", СуммаСертификата);
ОплатаПоЧеку.Добавить(ЗачетАванса);

Особенности маркировки (ФФД 1.2)

Если ваша компания торгует маркированным товаром, обратите внимание на специфику формата 1.2. При продаже самого сертификата (первый чек) код маркировки (тег 1163) не указывается, так как конкретная единица товара еще не выбрана. Код маркировки передается в систему «Честный ЗНАК» только во втором чеке в момент фактической выдачи товара клиенту.

Что делать с неиспользованными сертификатами?

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

Резюме: При продаже сертификата используйте связку Способ расчета = Аванс и Предмет расчета = Платеж. Это обеспечит корректную отчетность перед налоговой и позволит правильно автоматизировать учет в 1С.

← На главную