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

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

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

Причины возникновения сбоя оборудования

Разберем основные факторы, приводящие к рассинхронизации между банковским терминалом, программой 1С и кассовым аппаратом:

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

Требования законодательства (54-ФЗ) и порядок действий

Если деньги фактически поступили на расчетный счет организации, а фискальный чек не был пробит и передан в ОФД, данная ситуация квалифицируется контролирующими органами как неприменение контрольно-кассовой техники (ч. 2 ст. 14.5 КоАП РФ).

Для исправления ситуации необходимо выполнить следующие действия:

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

Способ 1. Пробитие чека коррекции в 1С:Розница

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

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

Способ 2. Оформление через автономный эквайринговый терминал

Если по техническим причинам оформление чека коррекции затруднено, а списание товаров и выручку необходимо отразить в текущем розничном документообороте, применим способ с созданием виртуального (автономного) терминала:

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

Профилактика и устранение повторных сбоев

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

  1. Настройка параметров драйвера эквайринга: в настройках подключаемого оборудования 1С для используемого эквайрингового терминала увеличим параметр Таймаут ответа до 60–90 секунд, чтобы терминал успевал обработать связь с банком при медленном интернет-соединении.
  2. Проверка электропитания USB: в диспетчере устройств операционной системы Windows найдем корневые USB-концентраторы и в свойствах на вкладке Управление электропитанием снимем флаг Разрешить отключение этого устройства для экономии энергии.
  3. Использование активного USB-хаба: если к POS-компьютеру подключено много периферии, подключим банковский терминал и фискальный регистратор через USB-разветвитель с внешним блоком питания.
← На главную