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