В практике работы торговых точек на базе 1С:Розница 2.3 иногда возникает крайне неприятная ситуация: кассир пробивает чек, фискальный регистратор (ККТ) выдает бумажную ленту, данные уходят в ОФД, но фактически деньги с карты клиента не списываются, так как банковский терминал не сработал. Это приводит к расхождению между выручкой по кассе и реальным поступлением денежных средств на расчетный счет.
В рамках данной статьи мы подробно разберем, почему возникает такая "дырка" в системе, как правильно аннулировать ошибочный чек, не затронув банковские операции, и какие настройки необходимо выполнить, чтобы исключить повторение подобных инцидентов в будущем.
Прежде чем переходить к исправлению, давайте проанализируем ситуацию и выясним, как программа позволила пробить фискальный чек без подтверждения от эквайринговой системы. Рассмотрим основные технические и человеческие факторы:
Продажи — Чеки, он может создать новый документ Чек вручную. В этом случае, при выборе вида оплаты "Эквайринг", система может не инициировать автоматический запрос к терминалу, если не пройден полный цикл алгоритмов, заложенных в Рабочее место кассира (РМК). Программа просто фиксирует факт оплаты и посылает команду на ККТ.Эквайринговые терминалы может быть ошибочно установлена настройка, позволяющая использовать терминал без подключения к компьютеру. В этом случае «1С» вообще не обращается к оборудованию, а лишь просит кассира подтвердить, что транзакция на терминале прошла успешно.Если ошибка уже совершена и у вас на руках "лишний" пробитый чек в ОФД, нам необходимо сделать встречную операцию — Чек на возврат. Сложность заключается в том, что при попытке сделать обычный возврат система попытается отправить запрос на банковский терминал для возврата средств. Но поскольку денег на терминале не было, банк выдаст ошибку, и пробить фискальный чек возврата не удастся.
Разберем по шагам, как выполнить "технический" возврат:
Администрирование — Подключаемое оборудование.Эквайринговый терминал.Эквайринговые терминалы.Чеки и на основании ошибочно пробитого документа создадим Чек на возврат.Посмотрим на ситуацию с другой стороны. В некоторых версиях 1С:Розница можно настроить права таким образом, чтобы кассир мог выбирать способ проведения оплаты. Рассмотрим этот вариант:
Если в системе настроено несколько видов оплат (например, "Карта" и "Карта (ручной ввод)"), мы можем проанализировать состав документа возврата. При создании возврата на основании, заходим на вкладку Оплата, удаляем строку с автоматизированным эквайрингом и добавляем оплату, которая не требует обращения к драйверу терминала. После этого нажимаем кнопку "Пробить чек". Фискальный регистратор выдаст чек возврата, а запрос в банк отправлен не будет.
Проанализируем ситуацию, если ошибка была обнаружена не сразу, а после того, как смена была закрыта и сформирован Отчет о розничных продажах. В этом случае обычный Чек уже не поможет.
Согласно требованиям 54-ФЗ, в таких случаях следует использовать документ Чек коррекции. В программе 1С:Розница 2.3 этот документ находится в разделе Продажи. Нам необходимо создать коррекцию с типом "Расход" (чтобы аннулировать лишний приход). В поле описания причины коррекции обязательно указываем: "Технический сбой при проведении эквайринговой операции, чек №... от ...".
Чтобы больше не сталкиваться с подобным нонсенсом, проанализируем и настроим права доступа и параметры системы:
Настройки пользователей и прав и убедиться, что у рядовых сотрудников закрыт доступ на создание документов Чек напрямую из списка. Работа должна вестись строго через Рабочее место кассира.Администрирование — Продажи — Права кассиров. Разберем важные настройки:
Разрешить редактирование чека после пробития.Пробития чека без оплаты (если это разрешено в профиле).Подключенное оборудование, а не Автономный терминал.Сверка итогов на банковском терминале и сравнивать итоговую сумму в слип-отчете с суммой безналичных оплат в Z-отчете (Отчете с гашением).Поскольку мы имеем дело с фискальными данными, одного лишь технического исправления в программе может быть недостаточно для налоговой инспекции. Рассмотрим, какие документы стоит подготовить:
Во-первых, кассир, допустивший ошибку, должен написать объяснительную записку. В ней следует указать: "Мною, кассиром (ФИО), при оформлении продажи по чеку №... была допущена ошибка. Из-за технического сбоя чек был пробит по ККТ, однако транзакция по банковскому терминалу не была завершена. Для исправления ошибки был пробит чек возврата №...".
Во-вторых, желательно приложить акт о расхождении, подписанный администратором магазина. Это обезопасит организацию в случае проверки, объяснив, почему выручка по данным банка меньше, чем по данным ОФД (до момента совершения возврата).
Таким образом, мы выяснили, что ситуация с пробитым чеком без оплаты по эквайрингу — это чаще всего результат нарушения последовательности действий в программе. Следуя нашим инструкциям, вы сможете корректно отразить исправление в информационной базе и предотвратить подобные ошибки в будущем.