Что делать, если чек в 1С:Розница пробился, а оплата по банковскому терминалу не прошла?

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

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

Причина возникновения проблемы

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

Вариант 1: Схема «Возврат — Новая продажа» (через настройки оборудования)

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

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

Важный нюанс: Эту процедуру крайне желательно выполнить в рамках одной кассовой смены. Если смена уже закрыта, операцию возврата придется делать через документ Возврат товаров от покупателя, что несколько усложнит процесс в управленческом учете.

Вариант 2: Использование автономного режима терминала

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

Большинство современных терминалов (например, Сбербанка или ВТБ) поддерживают автономный режим (Standalone). Вы можете вручную зайти в сервисное меню терминала, выбрать пункт «Оплата», ввести сумму из чека 1С и предложить клиенту приложить карту. После успешного одобрения банком терминал распечатает слип-чек.

В этом случае:

Риск: Главное, чтобы в пробитом чеке 1С тип оплаты значился как «Эквайринг» или «Безналичные». Если из-за настроек чек пробился как «Наличные», то возникнет пересортица в кассе (излишек наличных и недостача по безналу). В такой ситуации метод с возвратом (Вариант 1) предпочтительнее.

Вариант 3: Ручное создание эквайринговой операции

Рассмотрим ситуацию, когда чек уже пробит, а клиент ушел, оплатив покупку через другой терминал или по QR-коду, который не был интегрирован с 1С. Чтобы в учете 1С закрылась задолженность и сумма попала в отчет по эквайрингу, мы можем создать документ вручную.

Проанализируем последовательность действий в интерфейсе программы:

  1. Перейдем в раздел Финансы — Эквайринговые операции.
  2. Создадим новый документ с видом операции «Оплата от покупателя».
  3. Укажем нужный эквайринговый терминал, сумму и выберем документ оплаты (если система требует привязки к чеку или реализации).
  4. Проведем документ.

Это позволит «закрыть» реализацию в управленческом учете, чтобы при закрытии смены и сверке итогов суммы совпали с данными банковской выписки.

Как предотвратить такие ситуации в будущем?

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

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

Резюме: Если вы столкнулись с ситуацией «чек есть, а денег в банке нет», самым корректным способом для новичка будет схема «Возврат без эквайринга — Продажа с эквайрингом». Это гарантирует отсутствие претензий со стороны налоговой и идеальное соответствие остатков в 1С и денежных средств на расчетном счету. Если же вы уверены в типах оплаты в чеке, воспользуйтесь автономной оплатой на самом терминале.

← На главную