Как оформить частичный возврат товара по безналичному расчету «день в день» в 1С:Управление торговлей 11.2?

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

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

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

Выясним причину ограничения в РМК

Проанализируем работу системы при выполнении операции возврата до закрытия кассовой смены:

  1. Разница между отменой и возвратом: По умолчанию в режиме РМК при возврате «день в день» программа передает на эквайринговый терминал команду «Отмена операции» (Void). Эта операция аннулирует транзакцию полностью на всю сумму первоначального слип-чека, поэтому банк не взимает комиссию, а средства на карте покупателя разблокируются мгновенно.
  2. Блокировка строк в 1С: Чтобы сумма отмены строго совпадала с суммой оригинального чека, платформа программно блокирует снятие флажков с отдельных позиций в форме возврата РМК. При выборе одной строки система автоматически выделяет весь чек.

Из-за этого кассирам приходится отменять чек целиком, проводить полную отмену по карте, а затем заново сканировать и пробивать оставшиеся позиции. Если в чеке много товаров, процедура занимает значительное время.

Решение 1. Оформление через документооборот бэк-офиса (без доработки кода)

Разберем по шагам, как выполнить частичный возврат штатно, не заставляя кассира заново вбивать весь товар. Операция выполняется вне формы РМК пользователем с расширенными правами (например, старшим кассиром или администратором):

  1. Перейдем в раздел продаж и создадим документ Возврат товаров от клиента с видом операции «Возврат от розничного покупателя». В качестве контрагента выберем предопределенный элемент Розничный покупатель.
  2. В качестве документа-основания выберем исходный Чек ККМ.
  3. В табличной части документа удалим строки с товарами, которые покупатель оставляет себе, оставив только возвращаемые позиции, и проведем документ.
  4. На основании проведенного документа Возврат товаров от клиента создадим документ Эквайринговая операция с видом «Возврат оплаты клиенту».
  5. В документе выберем нужный эквайринговый терминал и нажмем кнопку отправки команды на терминал. На устройство уйдет операция «Возврат» (Refund) строго на сумму возвращаемого товара.
  6. Пробьем кассовый чек возврата прихода.

Настройка прав: Чтобы кассиры могли самостоятельно выполнять эту процедуру без привлечения администратора, необходимо добавить в их профиль групп доступа права на создание и проведение документов Возврат товаров от клиента и Эквайринговая операция.

Решение 2. Доработка РМК через расширение конфигурации

Если бизнес-процесс требует, чтобы кассир производил частичный возврат строго из интерфейса РМК без перехода в бэк-офисные документы, проанализируем вариант с использованием расширения:

  1. Разблокировка выбора строк: В расширении перехватывается клиентская процедура обработки выбора строк в форме ОформлениеВозвратаДеньВДень. Это снимает программное ограничение и позволяет кассиру снять выделение с тех товаров, которые клиент возвращать не планирует.
  2. Перенаправление команды эквайринга: В коде расширения изменяется вызов алгоритма взаимодействия с подключаемым оборудованием. Вместо функции «Отмена» (Void) на эквайринговый терминал передается команда «Возврат» (Refund) с фактической суммой выделенных позиций.

Важные финансовые особенности операций «Отмена» и «Возврат»

Посмотрим на технические отличия двух вариантов работы с банком-эквайером:

При использовании операции «Отмена» деньги возвращаются покупателю моментально, а комиссия банка за эквайринг не удерживается. При проведении частичного возврата через операцию «Возврат» (Refund) списание по первоначальному чеку подтверждается, а возврат проходит как самостоятельная финансовая транзакция. При этом зачисление денег на карту клиента может занимать от нескольких часов до 3–5 банковских дней, а банк-эквайер может удержать комиссию за первоначальную оплату согласно условиям договора.

← На главную