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

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

Каждый розничный продавец рано или поздно сталкивается с типичной ситуацией: покупатель приобретает несколько товаров в одном чеке, расплачивается банковской картой, а через некоторое время (в течение той же рабочей смены) возвращается, чтобы вернуть только одну из позиций. В программе 1С:Управление торговлей 11 (особенно в версиях линейки 11.4 и ранних 11.5) при попытке оформить такой возврат день в день кассиры наталкиваются на жесткое ограничение: система блокирует редактирование строк в чеке возврата и требует вернуть весь чек целиком.

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

Почему возникает ограничение? Разница между Отменой и Возвратом

Для начала выясним причину такого поведения системы. Это ограничение обусловлено не ошибкой в коде 1С, а базовыми протоколами работы платежных систем и банковских терминалов. В эквайринге существует два принципиально разных механизма возврата денежных средств на карту покупателя:

  1. Отмена операции (Reversal) — выполняется в день покупки до закрытия кассовой смены и отправки сверки итогов в банк. При этом деньги на карте клиента, которые были заблокированы (холдированы) при покупке, просто разблокируются. Для торговой точки эта операция выгодна, так как банк не списывает комиссию за эквайринг за эту транзакцию. Однако протоколы большинства банковских терминалов технически не поддерживают частичную отмену блокировки — транзакцию можно отменить только на полную сумму. Именно поэтому 1С блокирует возможность частичного изменения чека при возврате день в день.
  2. Возврат средств (Refund) — выполняется после закрытия смены и проведения сверки итогов. В этом случае деньги уже физически списаны со счета покупателя и зачислены на счет продавца. Здесь возможен возврат любой произвольной суммы (в пределах чека покупки). Недостаток для бизнеса заключается в том, что банк удерживает свою эквайринговую комиссию (в среднем от 1.5% до 2.5%) за первоначальную продажу, и при возврате эти затраты ложатся на плечи торговой точки.

Теперь рассмотрим, как обойти это ограничение в повседневной практике розничного магазина.

Способ №1. Полный возврат чека с последующей перепродажей оставшегося товара

Это классический методический путь, заложенный разработчиками 1С. Разберем его по шагам:

  1. В интерфейсе Рабочего места кассира (РМК) находим исходный чек продажи и нажимаем кнопку Создать чек на возврат.
  2. Поскольку программа не позволяет редактировать состав чека при безналичной оплате день в день, мы оформляем полный возврат по терминалу на всю сумму чека. На терминал отправляется команда отмены транзакции, и вся сумма разблокируется на карте покупателя.
  3. Сразу после этого создаем новый документ Чек ККМ на продажу. Чтобы кассиру не пришлось заново вручную сканировать или искать все 10–15 позиций, которые покупатель решил оставить себе, можно воспользоваться функцией копирования чека (если она не заблокирована правами доступа) или быстро отсканировать штрихкоды товаров.
  4. Пробиваем новый чек и просим покупателя повторно приложить карту к терминалу для оплаты фактически оставшихся товаров.

Анализ рисков: Часто у владельцев бизнеса возникает опасение: «А что, если мы вернем клиенту полную сумму, а он передумает покупать оставшиеся товары и уйдет?» На практике процедура отмены транзакции и повторной оплаты занимает меньше минуты, а карта клиента при использовании современных терминалов зачастую требуется только один раз, так как операция инициируется напрямую из кассовой программы.

Способ №2. Обходной путь через бэк-офис (Возврат от клиента + Эквайринговая операция)

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

Рассмотрим по шагам, как настроить и провести эту операцию:

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

Этот способ позволяет избежать лишней суеты с перебиванием чеков, но требует от кассиров понимания работы с бэк-офисными документами.

Способ №3. Официальное решение проблемы в современных релизах 1С

Если ваше предприятие использует актуальные версии программы (начиная с релиза 1С:УТ 11.5.15.40 и выше), то необходимость в обходных путях отпадает.

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

Важный нюанс: Помните, что при таком сценарии торговая точка потеряет комиссию за эквайринг по этой операции, а зачисление средств на карту покупателя может занять от 1 до 3 рабочих дней в зависимости от банка-эмитента (в отличие от моментальной отмены блокировки при полном возврате чека).

Современная альтернатива: Оплата через СБП

Если вы хотите полностью избавить себя от подобных ограничений платежных систем, рекомендуем активно внедрять оплату через Систему быстрых платежей (СБП) по QR-коду.

В отличие от классического карточного эквайринга, СБП работает на уровне современных банковских API и изначально поддерживает моментальные частичные возвраты на любые суммы в режиме реального времени. При возврате день в день товара, оплаченного по СБП, кассиру достаточно просто удалить ненужные позиции в чеке возврата в РМК и нажать одну кнопку — деньги мгновенно вернутся на счет покупателя, а комиссия СБП за возвращенный товар будет скорректирована.

← На главную