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

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

Как подключить эквайринг Сбербанка к 1С:Розница

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

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

Перед началом работы убедитесь, что у вас есть действующий договор эквайринга со Сбербанком, сам терминал (обычно это модели Ingenico или Verifone с ПО Сбербанка), установленная 1С:Розница актуальной редакции и доступ к компьютеру кассира с правами администратора. Также понадобится драйвер от Сбербанка — «UPOS» или аналогичный компонент, который банк выдаёт при подключении, либо встроенный драйвер «1С:Эквайринговый терминал Сбербанк» из поставки БПО (библиотеки подключаемого оборудования).

Важно понимать: эквайринговый терминал и фискальный регистратор — это разные устройства с разными драйверами. Ошибка многих внедрений — попытка настроить терминал как ККТ или наоборот. Ниже разберём полный цикл: от установки драйвера до проверки сверки итогов.

Что подготовить перед настройкой

Без полного комплекта исходных данных настройка застрянет на середине. Проверьте наличие всего перечисленного до того, как открывать 1С. Терминал должен быть активирован банком: при включении он проходит самотестирование и показывает готовность к работе, а не требование сверки или загрузки параметров.

Договор эквайринга со Сбербанком должен содержать номер торговой точки (merchant ID) и номер терминала (terminal ID) — эти реквизиты иногда требуются при ручной настройке драйвера. Также уточните в банке, какой протокол использует ваш терминал: классический «Сбербанк UPOS» через COM-порт/USB или сетевое подключение по Ethernet/Wi-Fi. От этого зависит выбор драйвера и параметров связи.

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

Договор с банкомПодписан, терминал активирован

Терминал при включении не требует загрузки ключей или сверки

ДрайверПолучен от банка или есть в БПО

Версия совместима с вашей разрядностью платформы 1С (32/64 бит)

Связь с терминаломCOM/USB или сеть

Терминал виден в системе, порт определяется без ошибок

Права в 1СНастройка оборудования доступна

Открывается раздел «Подключаемое оборудование» без ошибок прав

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

Сбербанк поставляет для интеграции с кассовым ПО драйвер UPOS (часто называется « pilot_nt» или «Сбербанк UPOS» в зависимости от поколения ПО терминала). Дистрибутив выдаёт менеджер банка или техническая поддержка эквайринга. Установку выполняйте под учётной записью администратора Windows, после установки перезагрузите компьютер — драйвер регистрирует COM-компоненты, которые 1С подхватывает только при новом сеансе.

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

Добавление терминала в подключаемое оборудование

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

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

Порядок добавления терминала
  1. 1
    Установите драйвер от банка или загрузите драйвер из БПО
  2. 2
    Откройте «Администрирование» → «Подключаемое оборудование» → «Эквайринговые терминалы»
  3. 3
    Создайте новый терминал, выберите драйвер, задайте рабочее место
  4. 4
    Откройте «Настройки», укажите порт или сетевые параметры
  5. 5
    Выполните «Тест устройства» и убедитесь в успешном подключении

Настройка договора эквайринга и привязка к кассе ККМ

Чтобы оплаты картой корректно отражались в учёте, создайте элемент справочника «Договоры эквайринга» (раздел «Закупки» или «Финансы» в зависимости от редакции). Укажите банк-эквайер — Сбербанк, номер договора, расчётный счёт для зачисления средств и, если применимо, процент комиссии банка. Комиссия нужна для корректного отражения взаиморасчётов с эквайером: на расчётный счёт приходит сумма за вычетом вознаграждения банка.

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

Тестирование оплаты и сверки итогов

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

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

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

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

Передача суммы на терминал
Норма

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

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

Кассиру приходится вводить сумму вручную

Тест устройства
Норма

Успешное подключение, указана модель терминала

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

Ошибка открытия порта или «устройство не найдено»

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

Итоги банка совпадают с безналичными оплатами в Z-отчёте

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

Расхождения, отсутствующие или дублирующиеся операции

Отмена операции
Норма

Отмена проходит с терминала и отражается в 1С

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

Отмена выполняется только на терминале, в 1С операция висит

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

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

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

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

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

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

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

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

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

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

Часто задаваемые вопросы

Терминал не виден в 1С, хотя в Windows определяется. Что делать?

Проверьте три вещи: совпадает ли номер COM-порта в диспетчере устройств и в настройках драйвера в 1С; не занят ли порт другой программой (закройте утилиты банка и кассовые приложения); совпадает ли разрядность драйвера с разрядностью клиента 1С. После изменения порта перезапустите сеанс 1С и повторите тест устройства.

Можно ли подключить терминал Сбербанка без договора эквайринга в 1С?

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

Оплата прошла на терминале, а чек в 1С завис. Как не списать деньги дважды?

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

Работает ли эквайринг Сбербанка с 1С:Розница базовой версии?

Механизм подключаемого оборудования доступен и в базовой версии, ограничения касаются в основном многопользовательской работы. Проверьте актуальность редакции: в старых релизах может отсутствовать актуальный драйвер, и потребуется обновление конфигурации или драйвера из БПО.

Нужно ли каждый день делать сверку итогов?

Да, сверку итогов рекомендуется выполнять при закрытии каждой кассовой смены. Без неё расхождения между 1С и банком обнаружатся только при зачислении денег на расчётный счёт, когда найти конкретную проблемную операцию будет значительно сложнее.

Что делать, если после обновления 1С эквайринг перестал работать?

Чаще всего причина в несовместимости старого драйвера с новой версией БПО. Проверьте наличие обновлённого драйвера в справочнике драйверов оборудования, при необходимости загрузите новую версию и выполните тест устройства. Если драйвер устанавливался от банка отдельно, запросите у поддержки Сбербанка актуальную версию.