Оплата с кассой и что делать при ошибке
Как при настроенной кассе проходит оплата, что значат проверки и как действовать, если результат чека неизвестен.
Если в клубе настроена касса (KKM), чеком фискализируется вся оплачиваемая корзина — товары меню, пополнения, оплата с баланса с зачётом. Успех чека на кассе обязателен: пока касса не подтвердила, деньги не списываются, склад не меняется, пополнение не зачисляется. Если касс нет, оплата проходит обычным порядком без чека.
Как это выглядит
- Если касса одна, программа выбирает её сама. Если касс несколько, появится окно «Касса для оплаты» — выберите нужную и нажмите «Продолжить оплату».
- На время оплаты показывается окно «Подождите…». Admin ждёт ответа до 90 секунд.
- Наличные уходят на кассу как наличные, карта или банковская оплата — как безналичные, оплата с баланса — как предоплата (зачёт).
- При частичной оплате наличными или картой кассе передаётся предоплата. Итоговый чек содержит полный состав корзины с зачётом прежних платежей. Частичный перенос уже внесённого баланса нового чека не создаёт.
Если касса вернула ошибку
Текст ошибки показывается в Admin. ПК клиента не блокируется, деньги и зачисление не применяются. Проверьте связь с кассой и повторите оплату.
Если результат неизвестен
Иногда связь обрывается, когда чек уже отправлен. Тогда корзина показывает, что платёж ожидает подтверждения. Не принимайте оплату повторно — сначала нажмите «Проверить предыдущую оплату» (или «Проверить и завершить оплату», если программа перезапускалась). Программа запросит у кассы результат той же операции и завершит оплату, если чек пробит. Двойной чек при этом не печатается.
Другие действия
- Проверить снова
- Запросить у кассы результат операции ещё раз.
- Снять неотправленную попытку
- Только если чек на кассу ещё не ушёл: сбрасывает подготовленную, но не отправленную попытку.
- Отменить оплату
- Если вы убедились, что чек не пробит: переводит попытку в состояние «Ошибка» в учёте программы, корзина разблокируется и её можно оплатить заново. Запись о попытке сохраняется. Команду отмены чека на кассу эта кнопка не отправляет.
- Сверить оплату с кассой…
- Для старой оплаты, по которой не осталось платежа: программа только запрашивает у кассы результат и показывает наличные, безналичные и зачёт, номер чека. Можно завершить подтверждённую полную оплату, выбрав подходящие способы.
Все запросы сервера к кассе и ответы пишутся в журнал: «Настройки → Журнал касс». Номер чека из ответа кассы показывается в истории корзин.