← На главную
В розничной торговле нередко возникает критическая ситуация: покупатель приложил банковскую карту к эквайринговому терминалу, слип-чек об успешном списании средств вышел (или деньги списались в банковском приложении), но в программе 1С:Розница чек не закрылся, фискальный регистратор не напечатал кассовый чек, а смена в итоге закрылась без учета этой суммы. Проанализируем, почему возникает данный сбой, как зарегистрировать операцию по закону (54-ФЗ) и как технически отразить выручку в программе без повторного списания денег с карты клиента.
Причины возникновения сбоя оборудования
Разберем основные факторы, приводящие к рассинхронизации между банковским терминалом, программой 1С и кассовым аппаратом:
- Превышение таймаута ожидания ответа: терминал успешно проводит транзакцию через процессинг банка, но не успевает передать ответ в 1С за установленный интервал времени. Программа считает операцию неудавшейся и отменяет закрытие чека, не отправляя команду на фискализацию в онлайн-кассу.
- Аппаратный сбой ККТ после подтверждения банка: ответ от эквайринга получен, но в момент отправки команды на печать фискальный регистратор выдает ошибку (замятие ленты, окончание рулона бумаги, ошибка фискального накопителя или потеря связи по COM/USB порту).
- Проблемы с питанием USB-портов: при подключении нескольких устройств к одному контроллеру USB без дополнительного питания терминал или ККТ могут кратковременно «отваливаться» в момент пиковой нагрузки при передаче данных.
Требования законодательства (54-ФЗ) и порядок действий
Если деньги фактически поступили на расчетный счет организации, а фискальный чек не был пробит и передан в ОФД, данная ситуация квалифицируется контролирующими органами как неприменение контрольно-кассовой техники (ч. 2 ст. 14.5 КоАП РФ).
Для исправления ситуации необходимо выполнить следующие действия:
- Составить внутренний документ: кассир оформляет объяснительную или служебную записку с описанием сбоя, указанием даты, точного времени, суммы и номера банковской транзакции.
- Сформировать чек коррекции: фискализировать операцию на ККТ текущей открытой сменой с типом коррекции «Самостоятельно», признаком расчета «Приход» и безналичной формой оплаты. В качестве основания указываются реквизиты составленной служебной записки.
- Уведомить ФНС: при необходимости направить через личный кабинет налогоплательщика заявление с приложением копий чека коррекции и объяснительной до момента выявления нарушения налоговым органом.
Способ 1. Пробитие чека коррекции в 1С:Розница
Рассмотрим штатный и юридически правильный механизм устранения ошибки через документ коррекции:
- Перейдем в раздел Продажи или Финансы и откроем журнал документов
ЧекКоррекции.
- Создадим новый документ и укажем следующие реквизиты:
- Организация и Касса ККМ, на которой произошел инцидент.
- Тип коррекции: «Самостоятельно».
- Признак расчета: «Приход».
- Основание коррекции: дата и номер служебной записки.
- В табличной части укажем сумму расчета, ставку НДС (а для форматов ФФД 1.1 и 1.2 — конкретную номенклатурную позицию) и выберем способ оплаты «Безналичными».
- Нажмем кнопку Пробить чек коррекции. В этот момент фискальный регистратор передаст данные в ОФД, при этом физический опрос банковского терминала не выполняется, и повторное списание средств исключено.
Способ 2. Оформление через автономный эквайринговый терминал
Если по техническим причинам оформление чека коррекции затруднено, а списание товаров и выручку необходимо отразить в текущем розничном документообороте, применим способ с созданием виртуального (автономного) терминала:
- Перейдем в раздел Администрирование / Подключаемое оборудование и откроем справочник
ЭквайринговыеТерминалы.
- Создадим новый элемент справочника:
- Укажем наименование, например:
Эквайринг (Ручной/Автономный).
- Снимем признак Использовать без подключения оборудования или выберем режим работы без привязки к физическому драйверу эквайринговой системы (автономный режим).
- Привяжем терминал к соответствующему договору эквайринга и банковскому счету.
- Оформим продажу нужного товара стандартным документом
ЧекККМ или через РМК (Рабочее место кассира).
- При выборе безналичной оплаты укажем созданный автономный терминал.
- Программа не будет отправлять запрос к физическому оборудованию Сбербанка, а сразу откроет окно подтверждения успешной транзакции (кнопка Оплачено). Нажимаем подтверждение и пробиваем чек на фискальном регистраторе.
Профилактика и устранение повторных сбоев
Для предотвращения подобных ситуаций в будущем выполним техническую диагностику рабочего места кассира:
- Настройка параметров драйвера эквайринга: в настройках подключаемого оборудования 1С для используемого эквайрингового терминала увеличим параметр Таймаут ответа до 60–90 секунд, чтобы терминал успевал обработать связь с банком при медленном интернет-соединении.
- Проверка электропитания USB: в диспетчере устройств операционной системы Windows найдем корневые USB-концентраторы и в свойствах на вкладке Управление электропитанием снимем флаг Разрешить отключение этого устройства для экономии энергии.
- Использование активного USB-хаба: если к POS-компьютеру подключено много периферии, подключим банковский терминал и фискальный регистратор через USB-разветвитель с внешним блоком питания.