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