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

В этой статье разберём весь цикл работы с терминалами — от выбора оборудования до закрытия кассовой смены с учётом последних требований ФЗ-54 (онлайн-кассы) и стандартов PCI DSS для безопасности платежей. Особое внимание уделим типичным ошибкам, из-за которых терминалы «не видят» 1С, а также нюансам работы с популярными моделями терминалов (Ingenico iCT220, PAX A920, Сбербанк POS-терминалы). Инструкции актуальны для версий 1С:Розница 2.3 и 1С:Торговля и Склад 7.7/8.3.

1. Какое оборудование нужно для оплаты через терминал в 1С

Прежде чем настраивать программу, убедитесь, что у вас есть совместимое оборудование. Терминал должен поддерживать протоколы обмена данными с 1С, а кассовый аппарат — интегрироваться с фискальным накопителем (ФН) для передачи чеков в ОФД.

  • 📌 Банковский терминал — устройство для приёма карт (например, PAX A920 или Verifone VX 680). Должен поддерживать протокол ISO8583 или EMV.
  • 💻 Компьютер с 1С — версия не ниже 8.3.10 (для полной поддержки фискальных документов).
  • 🖨️ Фискальный регистратор — например, Атол 30Ф или Штрих-М-ФР-К, подключённый к 1С через драйвер.
  • 🔌 Сетевое подключение — терминал и компьютер должны быть в одной локальной сети (или подключены через облачный сервис банка).

Большинство современных терминалов (Ingenico iWL250, Сбербанк POS) поддерживают подключение по Ethernet или Wi-Fi, но для стабильности рекомендуется проводное соединение. Если терминал подключается через GPRS, проверьте тариф банка — некоторые операторы блокируют трафик для 1С.

📊 Какой терминал вы используете?
Ingenico (iCT220, iWL250)
PAX (A920, S900)
Сбербанк POS
Verifone
Другой

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

2. Настройка терминала в 1С: подключение и драйверы

Чтобы 1С «увидела» терминал, необходимо установить драйвер оборудования и настроить обмен данными. Процесс отличается в зависимости от модели терминала и версии 1С.

2.1 Установка драйверов

Для большинства терминалов (PAX, Ingenico) требуется:

  1. Скачать драйвер с сайта производителя или банка (например, PAX Technology).
  2. Установить драйвер на компьютер с 1С, следуя инструкции (обычно это стандартный .exe-файл).
  3. Подключить терминал к компьютеру через USB или COM-порт (для старых моделей).

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

2.2 Настройка подключения в 1С

В 1С:Розница 2.3 путь к настройкам:

Администрирование → Настройки программы → Оборудование → Терминалы оплаты

В открывшемся окне:

  1. Нажмите «Добавить» и выберите модель терминала из списка.
  2. Укажите COM-порт или IP-адрес (если подключение по сети).
  3. Введите параметры соединения (скорость передачи, тайм-аут) — их можно уточнить в документации к терминалу.
  4. Сохраните настройки и выполните тестовое подключение.

Терминал включён и подключён к сети/компьютеру|

Драйвер установлен и обновлён|

В 1С добавлен терминал в списке оборудования|

Выполнен тестовый опрос терминала (кнопка "Проверить связь")|-->

Если терминал не отвечает, проверьте:

  • 🔌 Правильность подключения кабелей (особенно USB или RS-232).
  • 🔄 Настройки брандмауэра Windows — он может блокировать порт терминала.
  • 📡 Стабильность сети (если подключение по Ethernet/Wi-Fi).
💡

Если терминал подключён по COM-порту, но 1С его не видит, попробуйте изменить номер порта в настройках Windows (Диспетчер устройств → Порты (COM и LPT)).

3. Настройка кассовой смены и фискального регистратора

Для корректной работы терминала с 1С необходимо настроить кассовую смену и фискальный регистратор. Без этого платежи не будут фиксироваться в чеках, что нарушает требования 54-ФЗ.

3.1 Открытие кассовой смены

Перед началом работы:

  1. Откройте 1С:Розница и перейдите в раздел Касса.
  2. Выберите «Открыть смену» и укажите кассира.
  3. Проверьте, что фискальный регистратор готов к печати (индикатор Готов на дисплее ККТ).

Если смена не открывается, проверьте:

  • 📄 Наличие лицензии на фискальный накопитель (ФН).
  • 🔄 Соединение ККТ с компьютером (обычно по USB или LAN).
  • ⏳ Дату и время на ККТ — они должны совпадать с системными.

3.2 Привязка терминала к кассе

В настройках кассового места (Администрирование → Кассовые места) укажите:

  • 🏷️ Номер кассы (должен совпадать с номером в терминале).
  • 💳 Тип оплаты — выберите «Безналичный расчёт» или «Эквайринг».
  • 📡 Способ обменаОнлайн (рекомендуется) или Офлайн (если нет интернета).
Что будет если не привязать терминал к кассе?

Если терминал не привязан к кассовому месту в 1С, платежи будут проходить, но не будут автоматически фиксироваться в чеках. Это приведёт к расхождениям в Z-отчёте и необходимости ручного внесения оплат в систему. Кроме того, налоговая может расценить это как нарушение порядка применения ККТ (штраф до 30 000 ₽ по ст. 14.5 КоАП).

Внимание! Если вы используете 1С:Торговля и Склад 7.7, настройка терминала выполняется через внешнюю обработку (например, ЭквайрингПлатежи.epf). Её можно скачать на сайте ИТС.

4. Как провести оплату через терминал в 1С: пошаговая инструкция

Рассмотрим стандартный сценарий оплаты покупки картой через терминал, интегрированный с 1С:Розница 2.3.

4.1 Создание чека

  1. Добавьте товары в чек через сканер или вручную.
  2. Нажмите «Оплатить» и выберите способ оплаты — «Безналичный расчёт».
  3. Система автоматически отправит сумму на терминал.

4.2 Обработка платежа на терминале

На экране терминала:

  1. Клиент вставляет/прикладывает карту.
  2. Вводит PIN-код (если требуется).
  3. Подтверждает сумму (на некоторых терминалах нужно нажать ОК или Зелёную кнопку).

После успешной оплаты:

  • 📄 Терминал печатает слип (чековый ордер) для клиента.
  • 🖨️ 1С формирует фискальный чек с указанием суммы безналичной оплаты.
  • 💾 Данные о платеже сохраняются в документе Чек ККМ.

4.3 Типичные ошибки при оплате

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

Если терминал выдаёт ошибку Declined (транзакция отклонена), никогда не пробуйте провести платеж повторно без уточнения причины. Многократные попытки могут привести к блокировке карты клиента или терминала банком.

5. Закрытие смены и сверка платежей

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

5.1 Закрытие смены в 1С

  1. Перейдите в раздел Касса → Закрытие смены.
  2. Проверьте итоговые суммы по всем типам оплат (наличные, безналичные).
  3. Нажмите «Закрыть смену» и дождитесь печати Z-отчёта.

Если суммы безналичных платежей в 1С и на терминале не совпадают:

  • 🔍 Проверьте журнал платежей в терминале (меню Отчёты → Транзакции).
  • 📊 Сверьте данные с выпиской из банка (обычно доступна в личном кабинете эквайера).
  • 📝 При расхождениях внесите корректировки через документ Инвентаризация кассы.

5.2 Экспорт данных в банк

Некоторые банки (например, Сбербанк, Тинькофф) требуют отправки электронного журнала транзакций из терминала. Для этого:

  1. Подключите терминал к компьютеру.
  2. Запустите программу банка (например, Сбербанк Бизнес Онлайн).
  3. Экспортируйте данные за смену в формате .csv или .xml.
💡

Чтобы избежать ручной сверки, настройте в 1С автоматический импорт выписок из банка. Для этого используйте обработку ЗагрузкаВыписокБанка.epf (доступна на портале ИТС).

6. Решение распространённых проблем

Даже при правильной настройке могут возникать сбои. Рассмотрим самые частые из них и способы их устранения.

6.1 Терминал не печатает слипы

Причины и решения:

  • 🖨️ Закончилась бумага — замените рулон в терминале.
  • 🔌 Ошибка принтера — перезагрузите терминал (кнопка Power).
  • ⚙️ Неправильные настройки печати — проверьте параметры в меню терминала (Настройки → Принтер).

6.2 1С не видит терминал после обновления

Если после обновления 1С или драйверов терминал перестал определяться:

  1. Удалите текущий драйвер терминала через Панель управления → Программы и компоненты.
  2. Скачайте последнюю версию драйвера с сайта производителя.
  3. Перезагрузите компьютер и терминал.

6.3 Ошибка «Неверный мерчант»

Эта ошибка означает, что в настройках терминала или 1С указан неверный идентификатор магазина (Merchant ID). Чтобы исправить:

  1. Уточните правильный Merchant ID в договоре с банком.
  2. В 1С перейдите в Администрирование → Оборудование → Терминалы оплаты.
  3. В поле «Идентификатор мерчанта» введите корректное значение.
Почему банк может заблокировать терминал?

Банк-эквайер может временно заблокировать терминал, если:

- Зафиксировано несколько подряд отклонённых транзакций (подозрение на мошенничество).

- Не совпадают реквизиты магазина в 1С и в договоре с банком.

- Терминал долго не отправлял данные (например, из-за сбоя интернета).

- Истёк срок действия сертификата безопасности (PCI DSS).

В этом случае свяжитесь с поддержкой банка и запросите разблокировку.

7. Безопасность платежей: требования PCI DSS

Работа с банковскими картами подразумевает соблюдение стандартов безопасности PCI DSS. Их несоблюдение может привести к штрафам от банка или утечке данных клиентов.

Основные требования:

  • 🔒 Шифрование данных — терминал должен поддерживать протокол TLS 1.2 или выше.
  • 🛡️ Защита от физического доступа — терминал должен находиться в зоне видимости кассира.
  • 🔄 Регулярное обновление ПО — устанавливайте патчи безопасности для 1С и терминала.
  • 📝 Ведение журналов — храните логи транзакций не менее 1 года.

Внимание! Если вы принимаете оплаты через мобильные терминалы (например, SumUp или Тинькофф Терминал), убедитесь, что они сертифицированы для работы с 1С. Несертифицированные устройства могут не передавать данные в фискальный регистратор, что нарушает 54-ФЗ.

8. Альтернативные способы интеграции терминалов с 1С

Если стандартная настройка не подходит (например, у вас устаревшая версия 1С или несовместимый терминал), можно использовать альтернативные методы интеграции.

8.1 Облачные сервисы эквайринга

Некоторые банки (Тинькофф, Модульбанк) предлагают облачные решения, где терминал связывается с 1С через API. Преимущества:

  • ⚡ Быстрая настройка — не требуется устанавливать драйверы.
  • 🌐 Доступ из любой точки (подходит для удалённых касс).
  • 📊 Автоматическая сверка платежей с выписками банка.

Для подключения:

  1. Зарегистрируйтесь в личном кабинете банка.
  2. Получите API-ключ и ID магазина.
  3. В 1С настройте обработку обмена данными (обычно предоставляется банком).

8.2 Использование внешних обработок

Если ваш терминал не поддерживается 1С «из коробки», можно использовать внешние обработки. Популярные решения:

  • «Эквайринг для 1С» — универсальная обработка для большинства терминалов.
  • «Атол: Драйвер ККТ» — если терминал подключён через фискальный регистратор.
  • «1С:Обмен с банком» — для автоматической загрузки выписок.

Стоимость таких обработок варьируется от 3 000 до 15 000 ₽, но они экономят время на ручной ввод данных.

💡

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

FAQ: Частые вопросы по оплате через терминал в 1С

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

Нет, с 2019 года все платежи (включая безналичные) должны фиксироваться в фискальном чеке согласно 54-ФЗ. Без подключённого фискального регистратора вы не сможете легально принимать оплаты картами через 1С. Исключение — если вы работаете по патенту или ЕНВД (но и здесь требуется онлайн-касса для безналичных платежей).

Как вернуть деньги клиенту, если оплата прошла, но чек не пробит?

В этом случае необходимо:

  1. Сформировать в 1С чековый корректировка (меню Касса → Корректировка чека).
  2. Провести возврат на терминале (меню Возврат → Ввести сумму).
  3. Печатать чековый ордер на возврат и отдать его клиенту.

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

Что делать, если терминал заблокировался после неудачной транзакции?

Сначала перезагрузите терминал (кнопка Power). Если это не помогло:

  1. Проверьте журнал ошибок на дисплее терминала.
  2. Свяжитесь с поддержкой банка-эквайера и сообщите код ошибки.
  3. Если блокировка из-за превышения лимита неудачных транзакций, может потребоваться визит специалиста банка.

Не пытайтесь разблокировать терминал самостоятельно — это может привести к сбросу настроек.

Как настроить терминал для работы с несколькими кассами в 1С?

Если у вас несколько кассовых мест, но один терминал, настройте его в режиме «Общий терминал»:

  1. В 1С перейдите в Администрирование → Оборудование.
  2. Создайте отдельные записи для каждого кассового места, но укажите один и тот же IP-адрес терминала.
  3. В настройках терминала включите режим Multi-Lane (если поддерживается).

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

Нужно ли обновлять прошивку терминала? Как это сделать?

Да, прошивку терминала рекомендуется обновлять не реже одного раза в год. Это необходимо для:

  • Соблюдения стандартов безопасности PCI DSS.
  • Поддержки новых типов карт (например, Mir или UnionPay).
  • Исправления ошибок в работе с 1С.

Обновить прошивку можно:

  1. Через программу банка (например, Сбербанк Бизнес Онлайн).
  2. С помощью SD-карты (для терминалов PAX или Ingenico).
  3. Через техническую поддержку банка (они могут сделать это удалённо).