Возврат товара, который был оплачен с использованием подарочного сертификата, часто вызывает вопросы у кассиров и бухгалтеров. Проблема заключается в том, что сертификат с точки зрения закона и программы 1С не является обычным товаром, а представляет собой авансовый платеж. В этой статье мы подробно разберем, как корректно провести такую операцию, соблюдая требования законодательства (54-ФЗ) и логику работы программного обеспечения.
Прежде чем переходить к техническим действиям в программе 1С:Розница, проанализируем правовую базу. Согласно позиции Верховного суда РФ и Роспотребнадзора, денежные средства, полученные магазином при реализации подарочного сертификата, являются авансом в счет будущей поставки товаров. Это означает, что:
Современные требования к кассовым чекам (ФФД 1.05 и выше) обязывают четко разделять способы оплаты. Когда клиент расплачивается сертификатом, в чеке фиксируется признак способа расчета Зачет аванса. Рассмотрим на конкретном примере, как должна выглядеть структура платежа при продаже и последующем возврате.
Пример продажи:
Покупатель приобретает стул стоимостью 1000 рублей. У него есть сертификат на 200 рублей, остальное он доплачивает наличными.
Пример возврата:
При возврате этого товара чек должен быть "зеркальным". Вы не можете просто выдать 1000 рублей наличными, так как в системе налоговой службы аванс на 200 рублей останется висеть как непогашенный. Чек "Возврат прихода" должен содержать:
Рассмотрим стандартный алгоритм действий кассира в Рабочем месте кассира (РМК). Программа 1С:Розница спроектирована так, чтобы максимально автоматизировать этот процесс и избежать ошибок ручного ввода.
Шаг 1. Поиск чека продажи.
Рекомендуем всегда оформлять возврат на основании чека продажи. Нажмите кнопку "Возврат" в РМК и найдите нужный чек по номеру или считав QR-код с чека покупателя. Это критически важно, так как программа автоматически подтянет все виды оплат, которые использовались ранее.
Шаг 2. Формирование чека на возврат.
После выбора товара для возврата, перейдите к окну оплаты. Программа 1С:Розница предложит распределить суммы возврата. Если в исходном чеке был сертификат, в списке оплат вы увидите строку Подарочный сертификат с соответствующей суммой.
Шаг 3. Фискализация.
Пробейте чек. В этот момент кассовый аппарат передаст в ОФД информацию о том, что аванс (сертификат) был возвращен. Если вы используете интеграцию с эквайрингом, безналичная часть суммы будет автоматически отправлена на терминал для возврата на карту клиента.
В зависимости от настроек программы, поведение системы после пробития чека на возврат может отличаться. Проанализируем две основные ситуации:
1. Многоразовые сертификаты (с остатком).
Если в настройках 1С:Розница используется учет сертификатов по номиналу с возможностью частичного списания, то при возврате товара сумма, которая прошла как "зачет аванса", автоматически вернется на баланс этого сертификата. Покупатель сможет снова использовать этот же номер сертификата при следующей покупке.
2. Одноразовые сертификаты.
В случае с одноразовыми сертификатами, которые после продажи переходят в статус Погашен, ситуация сложнее. Часто после оформления возврата сертификат остается в базе в статусе "Погашен" и не активируется автоматически. В таком случае у администратора есть два пути:
Корректировка регистров (это требует прав доступа администратора или программиста).Разберем пример логики проверки статуса, которую может использовать программист для контроля состояния сертификатов:
// Пример логики проверки состояния подарочного сертификата
Процедура ПроверитьСтатусСертификата(ТекущийСертификат)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДенежныеСредстваКПогашениюОстатки.СуммаОстаток КАК Остаток
|ИЗ
| РегистрНакопления.ДенежныеСредстваКПогашению.Остатки КАК ДенежныеСредстваКПогашениюОстатки
|ГДЕ
| ДенежныеСредстваКПогашениюОстатки.ПодарочныйСертификат = &ПодарочныйСертификат";
Запрос.УстановитьПараметр("ПодарочныйСертификат", ТекущийСертификат);
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
Сообщить("Доступный остаток по сертификату: " + Результат.Остаток);
КонецЕсли;
КонецПроцедуры
Бывают ситуации, когда покупатель потерял чек или возврат происходит спустя долгое время. В 1С:Розница для этого используется режим Возврат без чека. Рассмотрим, как действовать в этом случае:
Для бухгалтерии и управленческого учета возврат товара, оплаченного сертификатом, означает уменьшение выручки и восстановление кредиторской задолженности перед покупателем. Рассмотрим, какие регистры и счета затрагиваются:
Если вы используете синхронизацию с 1С:Бухгалтерия, обратите внимание на проводки. Сумма сертификата обычно учитывается на счете 62.02 (Авансы полученные) или специализированном счете учета сертификатов. При возврате должна сформироваться обратная проводка, восстанавливающая аванс на этом счете.
Для минимизации ошибок при работе с сертификатами в розничной торговле, рекомендуем следовать следующим правилам:
1С:Розница по умолчанию настроена на их автоматический возврат на бонусный счет клиента. Проверьте настройки в разделе "Маркетинг — Бонусные программы", чтобы убедиться, что правила лояльности работают корректно.Таким образом, процесс возврата товара, оплаченного сертификатом, требует внимательности к деталям оплаты. Главное правило — соблюдение зеркальности платежных операций. Программные механизмы 1С:Розница позволяют сделать этот процесс прозрачным и соответствующим закону, если правильно использовать штатные инструменты РМК.