К статье
Практический материал

Торговля и Склад · 10 мин

Как привязать терминал к 1С:Розница

Подробная инструкция по подключению эквайрингового терминала к 1С:Розница: драйверы, настройка оборудования, типы терминалов, проверка связи и типичные ошибки.

Подключение эквайрингового терминала к 1С:Розница позволяет проводить оплату банковской картой прямо из чека, не вводя сумму на терминале вручную. Это исключает ошибки кассира (неверную сумму, дублирующиеся операции), ускоряет расчёт и автоматически фиксирует эквайринговую операцию в учёте. Без интеграции терминал работает автономно: кассир набирает сумму руками, а сверку итогов приходится делать вручную.

Технически связка строится так: на компьютер кассира устанавливается драйвер терминала (от банка-эквайрера или производителя), в 1С:Рознице создаётся элемент справочника «Эквайринговые терминалы» и привязывается к кассе ККМ и организации. После этого при выборе оплаты картой сумма автоматически передаётся на терминал, а результат операции возвращается в чек.

Перед началом работы уточните у банка-эквайрера, какой тип подключения поддерживает ваш терминал: через драйвер банка (например, «Сбербанк» — драйвер sb_pilot, «Инпас» — ARCUS II, «СофтКейс» и другие) или через стандартный механизм взаимодействия с терминалом самой программы. От этого зависит весь порядок настройки.

Что понадобится перед началом настройки

Подготовьте всё заранее — это сократит время простоя кассы. Вам потребуется сам терминал (POS-терминал или пинпад), кабель для подключения (USB, COM или сетевой кабель, если терминал работает по Ethernet/Wi-Fi), а также дистрибутив драйвера от банка-эквайрера. Обычно банк выдаёт его вместе с терминалом или предоставляет ссылку для скачивания.

Также понадобятся реквизиты договора эквайринга: номер терминала (TID), номер точки (MID), данные организации. Эти параметры банк указывает в сопроводительных документах к терминалу. В 1С:Розница должны быть заранее заведены организация, касса ККМ и рабочее место кассира.

Проверьте, что у учётной записи кассира есть права на выполнение операций оплаты картой и сверки итогов, а у настраивающего пользователя — права администратора на изменение настроек оборудования. Без прав администратора создать и привязать терминал не получится.

Установка драйвера терминала

Драйвер — это программа-посредник между 1С и терминалом. Для терминалов Сбербанка это обычно sb_pilot (управляющий модуль pilot_nt), для терминалов с ПО Inpas — ARCUS II, для других банков — собственные утилиты. Установите драйвер на тот компьютер, к которому физически подключён терминал, с правами администратора Windows.

После установки драйвера выполните его первичную настройку: укажите порт подключения (COM-порт, USB или IP-адрес), номер терминала и при необходимости логин/пароль кассира, если банк их использует. У большинства драйверов есть встроенный тест связи — запустите его и убедитесь, что терминал отвечает. Если тест на уровне драйвера не проходит, в 1С терминал тем более работать не будет: сначала решите проблему на уровне драйвера.

Для сетевых терминалов проверьте, что порт, который использует драйвер (часто это TCP-порт, указанный в документации банка), не блокируется брандмауэром Windows или антивирусом. При необходимости добавьте правило-исключение.

Создание эквайрингового терминала в 1С:Розница

Откройте раздел «Администрирование» (в ряде версий — «Настройка») и перейдите к справочнику «Эквайринговые терминалы». Создайте новый элемент. В карточке укажите наименование (например, «Терминал Сбербанк касса 1»), организацию и договор эквайринга — он должен быть предварительно создан в справочнике договоров с контрагентом-банком, где контрагентом выступает банк-эквайрер.

Далее привяжите терминал к кассе ККМ: в карточке кассы (раздел «Настройка» → «Кассы ККМ») или в карточке самого терминала, в зависимости от версии конфигурации, укажите соответствие. Именно эта привязка определяет, при работе с какой кассой сумма будет уходить на данный терминал.

Если используется механизм подключаемого оборудования, проверьте раздел «Подключаемое оборудование»: в некоторых сценариях терминал добавляется как устройство с выбором обработчика драйвера. В типовой Рознице для эквайринга чаще достаточно настройки через справочник терминалов, а взаимодействие идёт через драйвер банка, вызываемый программой.

Порядок действий
  1. 1
    Установите драйвер терминала от банка на кассовый компьютер и проверьте тест связи в самом драйвере
  2. 2
    Создайте контрагента-банка и договор эквайринга в 1С:Розница
  3. 3
    В справочнике «Эквайринговые терминалы» создайте терминал, укажите организацию и договор
  4. 4
    Привяжите терминал к кассе ККМ
  5. 5
    Откройте РМК и выполните тестовую оплату картой на небольшую сумму
  6. 6
    Выполните сверку итогов и убедитесь, что операция прошла без ошибок

Проверка работы и тестовая оплата

После настройки откройте рабочее место кассира (РМК), создайте чек на небольшую сумму и выберите вид оплаты «Платёжная карта». Если всё настроено верно, сумма автоматически передастся на терминал, на его экране появится предложение приложить или вставить карту. После успешной авторизации чек закроется, а в 1С зафиксируется эквайринговая операция.

Признаки корректной работы: сумма на терминале совпадает с суммой чека без ручного ввода; слип-чек печатается (на терминале или на фискальном регистраторе — зависит от настроек); в отчёте по эквайринговым операциям операция видна сразу после оплаты. Если кассир может изменить сумму на терминале вручную — интеграция не работает, терминал действует автономно.

Завершите проверку сверкой итогов: в РМК выполните операцию сверки с банком. Она должна пройти без расхождений. Тестовую оплату при необходимости отмените через операцию возврата/отмены в том же РМК.

Контрольные точки

Как проверить результат

Передача суммы
Норма

Сумма чека появляется на терминале автоматически

Тревожный признак

Кассир вводит сумму на терминале вручную

Печать слипа
Норма

Слип-чек печатается после авторизации

Тревожный признак

Слип не печатается или печатается с ошибкой

Сверка итогов
Норма

Сверка проходит без расхождений

Тревожный признак

Банк сообщает о расхождении сумм

Учёт операции
Норма

Операция видна в журнале эквайринговых операций

Тревожный признак

Операция отсутствует в учёте

Типичные ошибки и способы их устранения

Самая частая проблема — «терминал не отвечает» при оплате. Причины: не запущен или не установлен драйвер, неверно указан порт подключения, кабель не подключён или сетевой терминал недоступен по сети. Начните диагностику с теста связи в самом драйвере — он покажет, на каком уровне обрыв.

Вторая распространённая ситуация — сумма передаётся, но оплата отклоняется банком. Здесь проблема не в 1С: проверьте, активирован ли терминал банком, не истёк ли срок действия ключей, нет ли ограничений по договору. Такие вопросы решаются только через техподдержку эквайрера.

Третья группа ошибок — расхождения при сверке итогов. Обычно это следствие того, что часть операций прошла автономно (мимо 1С) или была отменена на терминале, но не в программе. Поднимите журналы операций в 1С и слип-чеки, найдите расходящуюся операцию и оформите корректный возврат или отмену.

Типичные ошибки
01
Настройка терминала в 1С до проверки драйвера — в итоге непонятно, на каком уровне сбой
02
Привязка терминала не к той кассе ККМ — оплата уходит на терминал другой точки
03
Отсутствие договора эквайринга в справочнике — терминал невозможно сохранить или выбрать
04
Работа без тестовой сверки итогов — расхождения обнаруживаются только в конце дня
05
Игнорирование брандмауэра для сетевого терминала — связь периодически пропадает

Ограничения и альтернативные сценарии

Интеграция работает только при наличии совместимого драйвера от банка. Некоторые банки предоставляют терминалы, которые работают только автономно — тогда сумму кассир вводит вручную, а в 1С операция фиксируется как оплата картой без связи с конкретным терминалом. Это допустимый режим, но он требует дисциплины кассиров и ежедневной ручной сверки.

Если у вас несколько касс и один терминал, учтите: физически терминал привязывается к конкретному рабочему месту через драйвер. Для нескольких касс обычно требуется отдельный терминал на каждую точку либо сетевое решение от банка с поддержкой многокассового режима — уточняйте возможность у эквайрера.

Альтернатива классическому эквайрингу — оплата через СБП (Систему быстрых платежей) по QR-коду, если ваш банк и версия Розницы это поддерживают. В этом случае терминал не нужен вовсе, но комиссия и порядок возвратов отличаются — сравните условия перед переходом.

Сравнение вариантов

Интегрированный терминал

Сумма передаётся автоматически, минимум ошибок. Требует драйвера от банка и настройки

Автономный терминал

Настройка не нужна, но кассир вводит сумму вручную — риск ошибок и расхождений при сверке

Оплата по СБП

Терминал не нужен, часто ниже комиссия. Подходит не для всех банков и сценариев возврата

FAQ: частые вопросы

Можно ли подключить один терминал к нескольким кассам 1С:Розница?

Штатно один терминал привязывается к одной кассе ККМ через драйвер на конкретном компьютере. Для работы с нескольких касс нужен либо отдельный терминал на каждую, либо специальное сетевое решение банка — уточните у эквайрера наличие такого режима.

Что делать, если при оплате появляется ошибка «Терминал не найден»?

Проверьте, запущен ли драйвер банка, пройден ли тест связи в нём, правильно ли указан порт или IP-адрес. Затем убедитесь, что в карточке кассы ККМ выбран именно этот терминал. В большинстве случаев причина — на уровне драйвера или кабеля.

Нужен ли отдельный договор эквайринга в 1С для каждого терминала?

Если несколько терминалов работают по одному договору с банком, достаточно одного договора в справочнике — к нему привязываются все терминалы. Если договоры с разными банками — создайте отдельный договор для каждого банка.

Как сделать возврат оплаты по карте через терминал?

Возврат выполняется из РМК: откройте чек продажи и оформите возврат с тем же видом оплаты. 1С передаст команду возврата на терминал, покупателю нужно будет приложить ту же карту. Возврат на другую карту или наличными при эквайринге обычно не допускается правилами банка.

Терминал работает, но слип-чек не печатается. В чём причина?

Проверьте настройки печати в драйвере банка: слип может печататься на самом терминале (если в нём есть принтер) или передаваться на фискальный регистратор. Также проверьте, что в настройках 1С включена печать слип-чека при эквайринговой операции.

Можно ли настроить терминал без прав администратора?

Нет. Установка драйвера в Windows и изменение настроек оборудования и справочников в 1С требуют административных прав. Кассиру достаточно прав на выполнение операций оплаты и сверки итогов — настройка выполняется один раз администратором.

Итог

Что важно запомнить

Привязка терминала к 1С:Розница сводится к трём шагам: установка и проверка драйвера от банка, создание терминала с договором эквайринга в справочнике и привязка к кассе ККМ. Обязательно завершайте настройку тестовой оплатой и сверкой итогов — это единственный способ убедиться, что интеграция работает корректно.