В процессе работы торговой точки могут возникнуть ситуации, когда программа 1С:Розница по техническим причинам перестает взаимодействовать с эквайринговым терминалом: зависание драйвера, проблемы с USB-портом или ошибки в самой конфигурации. В такие моменты критически важно не останавливать продажи и уметь провести оплату по карте вручную. Разберем детально, как это реализовать, какие есть технические ограничения и как правильно отразить такие операции в учете, чтобы не нарушить законодательство.
Прежде чем приступать к ручным операциям, нам необходимо выяснить, какой именно тип устройства установлен на кассе. От этого напрямую зависит возможность автономной работы. Рассмотрим основные различия:
Проанализируем ситуацию: если у вас полноценный терминал с кнопками и бумажным рулоном внутри, вы можете провести оплату в любой момент. Если же у вас ПИН-пад, нам потребуется использование специальных сервисных утилит, которые мы рассмотрим далее.
Если 1С не видит терминал, но само устройство исправно и подключено к компьютеру, мы можем воспользоваться программными инструментами, которые банк предоставляет вместе с драйверами. Чаще всего ПО от Сбербанка располагается в папке C:\sc552 или аналогичной.
Рассмотрим, какие файлы помогут нам провести операцию вручную:
Давайте посмотрим на пример содержимого такого .bat файла для проведения оплаты:
cd /d C:\sc552
sb_pilot.exe 1 100
pause
В данном примере команда 1 означает операцию «Оплата», а 100 — сумму в копейках (или рублях, зависит от версии протокола). После запуска такого файла терминал ожидает прикладывания карты, а после успешной транзакции информация отобразится в консоли.
Некоторые терминалы (например, популярные модели Verifone и Ingenico) могут быть настроены в режим «только интеграция». В этом режиме клавиатура терминала заблокирована для ввода сумм, так как устройство ждет команду только от 1С. Чтобы провести оплату вручную, нам может потребоваться сменить режим работы.
Проанализируем алгоритм смены режима (может отличаться в зависимости от прошивки):
F или комбинации кнопок).После этого терминал позволит вводить сумму прямо с клавиатуры. Важно помнить: если вы перевели терминал в автономный режим, не забудьте вернуть настройки обратно после восстановления связи с 1С, иначе программа будет выдавать ошибку «Терминал не найден».
Это самый важный этап. Проведение денег через банковский терминал — это только половина дела. Согласно закону 54-ФЗ, вы обязаны выдать покупателю фискальный чек. Если вы провели оплату на терминале вручную, 1С об этом «не знает» и чек автоматически не напечатает.
Выясним, как правильно оформить продажу в 1С:Розница в такой ситуации:
Важный момент: если вы пробили чек в 1С как «Наличные», у вас возникнет пересортица в кассе (излишек налички в программе и недостача по факту). Всегда выбирайте тип оплаты «Платежная карта», даже если терминал не подключен.
При использовании ручного режима возникают нюансы при закрытии смены. Когда 1С работает с терминалом в связке, команда «Закрытие смены» в 1С автоматически запускает «Сверку итогов» на терминале. При ручной работе этого не произойдет.
Рассмотрим последовательность действий в конце дня:
Если суммы не сошлись, значит, кассир либо забыл провести операцию по терминалу, либо забыл отразить ее в 1С. Проанализируйте каждый слип-чек (чек из терминала) и сопоставьте его с чеками из 1С за день.
Если терминал сломался окончательно, а принимать безналичные платежи нужно, рассмотрим современную альтернативу — Систему быстрых платежей (СБП). В современных версиях 1С:Розница эта функция встроена по умолчанию.
Как это работает при поломке терминала:
Этот способ полностью независим от физического эквайрингового терминала и является отличным «планом Б» для любого магазина.
Подводя итог, мы видим, что ручная оплата возможна практически на любом оборудовании, кроме самых простых ПИН-падов. Главное — четко разделять банковскую транзакцию и фискальную регистрацию продажи в 1С, чтобы ваш учет оставался прозрачным и соответствовал требованиям законодательства.