Как связать банковский терминал с кассой 1С:Розница, чтобы сумма уходила на него сама

· 10 мин

Содержание

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

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

Какой терминал подойдёт для 1С:Розница

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

Типовые варианты:

  • 🏦 Терминалы на ПО Сбербанка (UPOS) — банк ставит свой пакет программ, 1С обращается к его библиотеке.
  • 🔌 Терминалы с ПО INPAS — связь идёт через службу DualConnector.
  • 🧾 Терминалы с ПО Arcus — используют библиотеку Arcus, её обычно ставит банк или его партнёр.
  • 🧩 Терминалы других банков и процессингов — работают через драйвер стороннего разработчика, который поддерживает стандарт подключаемого оборудования 1С.

Перед заключением договора эквайринга задайте банку три вопроса:

  1. Поддерживается ли интегрированный режим с 1С (а не только автономный)?
  2. Какое ПО банк ставит на компьютер кассы и в какой разрядности — 32 или 64 бита?
  3. Как терминал подключается: USB, COM-порт или сеть?

Сравнение способов подключения

ИнтерфейсКогда выбираютПодводные камни
USB (виртуальный COM-порт)Терминал стоит рядом с кассойНомер COM-порта меняется при переподключении в другой разъём
COM (RS-232)Старые модели, POS-компьютеры с COM-портомНужен кабель конкретной модели, переходники USB-COM бывают нестабильны
Ethernet / Wi-FiНесколько касс, терминал в зоне выдачи, работа через RDPНужен статический IP, порт открыт в брандмауэре
BluetoothМобильные терминалыСвязь рвётся при уходе устройства из зоны, для 1С выбирают редко

Ориентировочно аренда терминала у банка стоит 1 500–3 000 ₽ в месяц, покупка — от 15 000 ₽ и выше. Комиссия эквайринга для розницы обычно в пределах 1,5–2,5 % от оборота. Точные условия зависят от банка и тарифа.

Подготовка 1С:Розница и компьютера кассы

До подключения проверьте три вещи. Без них драйвер либо не установится, либо будет работать через раз.

Разрядность клиента 1С и драйвера. Это частая причина, по которой терминал «не виден». Если банк поставил 32-битную библиотеку, а касса запускается 64-битным клиентом 1С, компонента не загрузится. Разрядность клиента видна в окне О программе. Решение — поставить драйвер нужной разрядности или запускать 32-битный клиент.

Права пользователя. Установка внешней компоненты драйвера при первом запуске может потребовать прав администратора Windows. Первый раз удобнее зайти на кассу под администратором, установить драйвер, а дальше работать под обычной учётной записью.

Рабочее место. Оборудование в 1С:Розница привязано к рабочему месту — по сути, к конкретному компьютеру и пользователю Windows. Если настроить терминал на одном компьютере, на другом он не появится. Это нормально: каждую кассу настраивают отдельно.

В самой 1С:

  1. Откройте Администрирование → РМК и оборудование.
  2. Установите флажок «Использовать подключаемое оборудование».
  3. Проверьте, что включено использование оплаты платёжными картами: в справочнике видов оплат должен быть вид с типом «Платёжная карта».

Если ПО банка уже установлено, проверьте терминал до 1С — тестовой утилитой банка. Для UPOS Сбербанка это программа sb_pilot в папке пакета. Если терминал не отвечает ей, в 1С он тоже не заработает, и искать проблему нужно в связке «компьютер — терминал».

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

Порядок для USB и COM:

  1. Подключите терминал кабелем из комплекта и включите его.
  2. Установите драйвер USB от производителя терминала, если Windows не поставила его сама.
  3. Откройте Диспетчер устройств → Порты (COM и LPT) и запишите номер порта, например COM5.
  4. Пропишите этот номер в настройках ПО банка. У UPOS это файл pinpad.ini в папке пакета, у других банков — своя программа настройки.
  5. Закрепите терминал за одним USB-разъёмом. При переподключении в соседний разъём номер порта может смениться.

Порядок для сетевого терминала:

  1. Подключите терминал к локальной сети кабелем или по Wi-Fi.
  2. Попросите администратора закрепить за ним статический IP-адрес на роутере.
  3. Укажите IP и порт в настройках ПО банка или драйвера.
  4. Проверьте связь командой из командной строки:
ping 192.168.1.50

Один COM-порт может занимать только одна программа. Если на кассе запущена банковская программа для ручных операций, 1С не получит доступ к терминалу. Закройте её перед проверкой.

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

Настройка идёт в два этапа: сначала подключаемое оборудование, затем справочник эквайринговых терминалов.

Этап 1. Экземпляр подключаемого оборудования

  1. В разделе Администрирование → РМК и оборудование перейдите по ссылке «Подключаемое оборудование».
  2. Выберите тип «Эквайринговые терминалы» и нажмите «Создать».
  3. В поле драйвера выберите драйвер, который соответствует ПО банка.
  4. Проверьте, что в поле рабочего места указано текущее рабочее место.
  5. Запишите элемент и нажмите «Настроить».
  6. Если драйвер ещё не стоит, в форме настройки будет предложено его установить. Согласитесь и дождитесь окончания установки.
  7. Заполните параметры: порт или IP-адрес, таймаут, способ печати слипа.
  8. Выполните тест устройства из той же формы. Успешный тест — сигнал, что 1С видит терминал.

Этап 2. Справочник эквайринговых терминалов

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

  • 🏢 организацию и банковский счёт, куда банк зачисляет выручку;
  • 🔗 подключаемое оборудование, созданное на первом этапе;
  • 💳 виды оплаты (платёжные карты), которые принимает этот терминал;
  • 📊 тариф: процент комиссии банка, чтобы в отчётах видеть чистую выручку.

Найти справочник проще всего через поиск по интерфейсу: начните набирать «эквайринг» в строке поиска.

Печать слипа

Слип — банковская квитанция об операции по карте. Его печатают двумя способами:

ВариантПлюсыМинусы
На принтере терминалаНе зависит от кассыРасход отдельной ленты, второй рулон бумаги
На ленте онлайн-кассыОдин принтер, слип и чек выходят подрядНагрузка на ККТ, при сбое ККТ слипа нет

Вариант выбирают в параметрах драйвера. Большинство магазинов печатают слип на кассе: так покупатель получает одну ленту с чеком и квитанцией.

Онлайн-касса и эквайринг: чек по 54-ФЗ

Терминал не заменяет онлайн-кассу. По закону № 54-ФЗ при оплате картой продавец обязан выдать кассовый чек, где форма расчёта — безналичная (электронными средствами). Слип банка кассовым чеком не является.

Порядок операции в рабочем месте кассира:

  1. Кассир формирует чек и выбирает оплату картой.
  2. 1С отправляет сумму на терминал.
  3. Покупатель прикладывает карту, банк одобряет операцию.
  4. Терминал возвращает в 1С код авторизации и номер ссылки.
  5. 1С печатает слип и сразу пробивает фискальный чек на ККТ.

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

Что делать в такой ситуации:

  • 🧾 Восстановите связь с ККТ и допечатайте чек из рабочего места кассира, не повторяя оплату.
  • ↩️ Если чек пробить нельзя, отмените операцию по карте на терминале в тот же день — до сверки итогов. Это отмена, а не возврат: деньги вернутся быстрее.
  • 🗂 Если расхождение обнаружили позже, оформляют чек коррекции . Порядок согласуйте с бухгалтером.

Для смешанной оплаты (часть наличными, часть картой) 1С отправляет на терминал только безналичную часть. В чеке ККТ будут обе суммы.

Возврат по карте

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

Тестовая оплата, возврат и сверка итогов

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

Проверка терминала перед запуском
Выполнено: 0 / 7

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

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

Порядок закрытия дня:

  1. Сверка итогов по терминалу.
  2. Сравнение суммы на слипе сверки с суммой оплат картами за смену в 1С.
  3. Закрытие кассовой смены и отчёт о закрытии на ККТ.

Если суммы не сошлись, ищите операции, проведённые на терминале мимо 1С, или чеки, которые не допечатались после одобрения банка.

Терминал в облачной 1С:Розница и через удалённый рабочий стол

Главное правило: драйвер и ПО банка работают там, где запущен клиент 1С. От этого зависит схема.

Как работает кассаГде ставить драйверКак подключить терминал
Тонкий клиент на кассе, база в облаке или на сервереНа компьютере кассыОбычным способом, как для локальной базы
Веб-клиент в браузереНа компьютере кассыНужно расширение 1С для браузера и установленная внешняя компонента; работает не во всех браузерах
Удалённый рабочий стол (RDP)На сервере терминаловСетевой терминал по IP или проброс COM-порта через RDP

Для облака (сервисы на базе 1С:Фреш и аренда у партнёров) надёжнее всего тонкий клиент. Он работает с оборудованием так же, как с локальной базой. Веб-клиент подходит для редких операций, для потока покупателей он менее стабилен.

С RDP сложнее. Клиент 1С работает на сервере, значит, и драйвер, и ПО банка стоят там. USB-терминал на кассе сервер напрямую не видит. Варианты:

  • 🌐 сетевой терминал, доступный с сервера по IP — самый предсказуемый путь;
  • 🔁 проброс COM-порта в настройках подключения к удалённому рабочему столу — работает, но чувствителен к обрывам сессии;
  • 🛠 специальные программы проброса USB по сети.

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

Ошибки при подключении терминала и что с ними делать

Диагностика: выберите симптом

Если ни один пункт не подошёл, соберите для поддержки банка три факта: модель терминала, версию ПО банка и точный текст ошибки из 1С. С ними разбор займёт минуты, а не дни.

Частые вопросы

Можно ли работать с терминалом без интеграции с 1С?
Да, в автономном режиме. Кассир вводит сумму на терминале вручную, а в 1С выбирает оплату картой. Законом это не запрещено, но растёт риск ошибок в суммах.
Нужна ли отдельная онлайн-касса, если у терминала есть принтер?
Да. Слип банка не заменяет кассовый чек. Исключение — терминалы со встроенной фискальной частью, зарегистрированные в ФНС как ККТ.
Можно ли подключить два терминала к одной кассе?
Да, например терминалы двух банков. Создайте два экземпляра оборудования и два элемента справочника эквайринговых терминалов. При оплате кассир выберет нужный.
Как подключить терминал к 1С на Mac или Linux?
Зависит от драйвера: многие банковские библиотеки выпускаются только под Windows. Уточните у банка наличие версии ПО под вашу систему до заключения договора.
Почему комиссия банка не видна в отчётах?
В элементе справочника эквайринговых терминалов не заполнен тариф. Укажите процент комиссии, и отчёты по выручке начнут его учитывать.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»