Ошибка 99 при сверке итогов эквайринга в 1С: что проверить перед закрытием смены
Ошибка 99 при выполнении сверки итогов означает, что 1С не получила успешный результат операции от банковского терминала. Сам код часто недостаточен для точного диагноза: важно понять, завершилась ли сверка на самом терминале и совпадает ли состояние терминала с данными 1С.
Не повторяйте операцию вслепую
Сначала посмотрите экран и журнал терминала. Если сверка уже была выполнена, повторный запуск может только запутать диагностику. При сомнениях проверьте итоговый отчёт терминала и информацию в банковском ПО.
Проверьте связь между 1С и терминалом
- доступен ли терминал в штатной диагностической утилите;
- не изменился ли COM/USB-порт;
- запущены ли службы/компоненты, используемые банковским драйвером;
- не блокирует ли соединение антивирус или firewall;
- совместимы ли версия 1С, внешней компоненты и банковского ПО.
Сверьте состояние операций
Перед закрытием смены полезно убедиться, что все карточные операции дня получили понятный финальный статус. Если отдельная транзакция зависла, сначала уточните её состояние у терминала или банка, чтобы не получить расхождение между учётной системой и эквайрингом.
Если ошибка появилась после обновления
Проверьте, не обновлялась ли платформа 1С, конфигурация, драйвер терминала или банковская компонента. Для старых интеграций несовместимость версий — одна из частых причин, когда обычная оплата ещё проходит, а служебные операции вроде сверки итогов начинают падать.
Что передать в поддержку
- время возникновения ошибки;
- полный текст сообщения 1С;
- модель терминала;
- версию банковского ПО/компоненты;
- версию 1С;
- результат сверки на самом терминале;
- логи интеграции, если они доступны.
Главное — не считать ошибку 99 самостоятельным диагнозом. Сначала проверяется фактическое состояние операции на терминале, затем связь и совместимость компонентов, и только после этого повторяется сверка.