Как отменить оплату картой через POS-терминал день-в-день в 1С:ERP?

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

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

Разница между отменой (Void) и возвратом (Refund)

Для корректного отражения операций на банковском терминале и в учетной системе важно понимать различие двух базовых процедур эквайринга:

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

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

Порядок оформления отмены оплаты день-в-день через список чеков

Рассмотрим штатный порядок действий при необходимости аннулировать расчет по карте в течение той же кассовой смены:

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

Порядок действий непосредственно в интерфейсе РМК

Если кассир работает исключительно в окне Рабочего места кассира без прямого доступа к списку документов, алгоритм выглядит следующим образом:

  1. В интерфейсе РМК нажмем кнопку Возврат (или Возврат по чеку).
  2. В окне поиска выберем нужный чек текущей смены.
  3. Проверим перечень возвращаемых позиций и перейдем в режим оплаты.
  4. Выберем безналичную оплату. 1С автоматически сформирует команду отмены транзакции на привязанный терминал.
  5. После подтверждения терминала пробьем фискальный чек.

Почему POS-терминал не требует прикладывать карту при отмене?

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

При операции Void (отмена внутри открытой банковской смены) терминалу не нужны данные карты заново. Конфигурация 1С:ERP при проведении исходной продажи сохраняет в параметрах оплаты ссылочный номер транзакции (RRN), код авторизации и номер чека терминала. При отправке команды отмены драйвер эквайринга передает эти реквизиты на сервер банка. Банк находит заблокированную сумму по идентификатору транзакции и отменяет ее автоматически, поэтому физическое присутствие карты клиента не требуется.

Если же терминал все-таки просит приложить карту, это означает, что транзакция отправлена банком как полноценный возврат (например, сверка итогов уже прошла либо протокол эквайера строго настроен на обязательное предъявление карты).

Особые ситуации и возможные сложности

Проанализируем распространенные нюансы, с которыми можно столкнуться при отмене безналичных оплат:

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