Прием безналичных платежей через терминалы стал обязательным условием для большинства торговых точек, но их интеграция с 1С 8.3 часто вызывает вопросы у бухгалтеров и администраторов. Без правильной настройки эквайринга вы рискуете столкнуться с расхождениями в кассовых чеках, ошибками при закрытии смены или даже штрафами за нарушение 54-ФЗ. Эта статья поможет разобраться, как подключить эквайринговое оборудование к 1С:Розница, 1С:УТ 11 или 1С:Бухгалтерия, избежав типичных ошибок.
Мы рассмотрим весь процесс — от выбора банка-эквайера до настройки фискального регистратора, включая нюансы работы с популярными терминалами (Ingenico iCT250, Verifone VX 520) и облачными сервисами (Сбербанк Эквайринг, Тинькофф Бизнес). Особое внимание уделим синхронизации платежей с чеками в 1С, чтобы исключить расхождения в отчетности. Если вы уже пытались настроить эквайринг, но получали ошибку "Не удалось инициализировать устройство" или "Ошибка связи с терминалом", здесь вы найдете решения.
1. Выбор банка-эквайера: что важно для 1С
Не все банки одинаково хорошо интегрируются с 1С 8.3. При выборе эквайера обращайте внимание не только на комиссию, но и на:
- 🔹 Наличие готовых обработок для вашей конфигурации 1С (например, Сбербанк и Тинькофф предоставляют бесплатные модули интеграции).
- 🔹 Поддержку протоколов: если у вас Атол 90Ф или Штрих-М, проверьте совместимость с
FiscalDriveилиOFD. - 🔹 Возможность тестирования в песчанице (песочнице) перед боем — это сэкономит время на настройку.
- 🔹 Тарифы на возвраты: некоторые банки берут комиссию даже за отмененные платежи.
Среди лидеров по интеграции с 1С в 2026 году:
| Банк | Комиссия (от) | Готовые решения для 1С | Поддержка облачного эквайринга |
|---|---|---|---|
| Сбербанк | 1.6% | Да (обработка "Сбербанк Эквайринг") | Да |
| Тинькофф Бизнес | 1.8% | Да (модуль "Тинькофф Эквайринг") | Да |
| Альфа-Банк | 1.9% | Да (требует доработки) | Частично |
| ВТБ | 2.1% | Да (инструкция на сайте) | Нет |
⚠️ Внимание: Тарифы и условия банков могут меняться ежемесячно. Уточняйте актуальные ставки в личном кабинете или у менеджера перед подписанием договора. Например, Сбербанк в 2026 году ввел дополнительную комиссию 0.3% для платежей по QR-коду.
Если вы работаете с 1С:Розница 2.3, проверьте, поддерживает ли выбранный банк фискальные данные в чеках (ФФД 1.2). Некоторые эквайеры (например, Райффайзенбанк) до сих пор не передают реквизиты товара в чек, что нарушает 54-ФЗ.
2. Подготовка 1С к подключению эквайринга
Перед настройкой оборудования убедитесь, что ваша конфигурация 1С готова к интеграции:
Обновите платформу до версии 8.3.22+ (минимальная для FIPS 3.0)
Установите последнюю версию конфигурации (например, Розница 2.3.14.х)
Проверьте наличие лицензии на фискальный регистратор
Скачайте обработку от банка (например, SberbankAcquiring.epf)
Создайте резервную копию базы (1Cv8.1CD)->
Если вы используете 1С:Управление торговлей 11, активируйте функциональность "Эквайринг" в настройках модуля "Розничные продажи". Для этого:
- Перейдите в
Администрирование → Настройки программы → Розничные продажи. - Поставьте галочку "Использовать эквайринговые терминалы".
- Укажите префикс для платежных карт (например, "КАРТА_").
Для 1С:Бухгалтерия 3.0 потребуется дополнительный модуль "Касса и банк", так как стандартная конфигурация не поддерживает прямую работу с терминалами. Его можно подключить через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
⚠️ Внимание: Если в вашей базе уже есть платежи по картам, записанные вручную, после подключения эквайринга могут возникнуть дубли в отчетах. Перед настройкой проверьте историю платежей за последние 3 месяца и при необходимости перенумеруйте документы.
3. Настройка оборудования: терминал + фискальный регистратор
Самая сложная часть — это физическое подключение терминала к кассовому ПО. Рассмотрим два популярных сценария:
Сценарий 1: Локальный терминал (Ingenico, Verifone)
Если у вас Ingenico iCT250 или Verifone VX 520, подключение происходит через COM-порт или USB. Важно:
- 🔌 Используйте оригинальный кабель от производителя (китайские аналоги часто не передают данные о сделке).
- 🖥️ В
Диспетчере устройств Windowsпроверьте, что порт определился какVirtual COM Port (VCP). - 📋 В 1С укажите номер порта (например,
COM3) в настройках оборудования.
Для настройки в 1С:
- Откройте
Администрирование → Подключаемое оборудование. - Добавьте новое устройство типа "Эквайринговый терминал".
- Выберите драйвер (например,
Ingenico_iCT250.DLL). - Укажите параметры связи: порт, скорость (обычно
9600 бод).
Сценарий 2: Облачный эквайринг (Сбербанк, Тинькофф)
Если вы используете Сбербанк Эквайринг или Тинькофф без физического терминала, настройка проще:
- 🌐 Получите API-ключи в личном кабинете банка.
- 🔑 В 1С введите
Идентификатор магазинаиСекретный ключ. - 📡 Проверьте, что на кассе есть доступ в интернет (порт
443должен быть открыт).
Пример настройки для Сбербанк Эквайринг:
// Параметры в обработке SberbankAcquiring.epf
Магазин.Идентификатор = "test_shop_123"; // Ваш login из ЛК
Магазин.Пароль = "abcd5678efgh9012"; // Секретный ключ
Магазин.ТестовыйРежим = Истина; // Для песчаницы
Если терминал не определяется в 1С, попробуйте подключить его к другому USB-порту или отключить антивирус (иногда он блокирует драйверы оборудования).
4. Интеграция с фискальным регистратором (54-ФЗ)
С 2026 года все платежи по картам обязательно должны фиксироваться в чеках с передачей данных в ОФД. Для этого:
- В настройках фискального регистратора (
Атол 90Ф,Штрих-М-ФР-К) активируйте опцию "Печать платежей по картам". - В 1С свяжите терминал с кассой: в карточке оборудования укажите
Фискальный регистратор → ВашаККМ. - Настройте формат чека: платежи по картам должны отображаться отдельной строкой с указанием типа оплаты ("Электронными средствами").
Пример настройки чека в 1С:Розница:
// В обработке печати чека добавьте условие:
Если ВидОплаты = ВидОплаты.Безналичный Тогда
Чек.ДобавитьСтроку("Оплата картой: " + Сумма);
Чек.УстановитьРеквизит(1214); // Код способа оплаты для ОФД
КонецЕсли;
| Оборудование | Требуемая прошивка | Поддержка ФФД 1.2 |
|---|---|---|
| Атол 90Ф | 5.25.0.0+ | Да |
| Штрих-М-ФР-К | 8.17.0.0+ | Да |
| Ingenico iCT250 | 1.0.24.5+ | Только с ОФД |
⚠️ Внимание: Если в чеке не будет указан тип оплаты ("Электронными"), ОФД может заблокировать фискальные данные, а налоговая оштрафует за нарушение 54-ФЗ. Проверяйте тестовые чеки через сервис ОФД.
5. Тестирование и первые платежи
Перед запуском в бой обязательно проведите тестовые платежи:
- 💳 Используйте тестовые карты банка (например, для Сбербанка это номер
4276 0000 1000 0000с любым CVC). - 📄 Проверьте, что в 1С создается документ "Оплата от покупателя" с видом "Безналичный расчет".
- 🖨️ Убедитесь, что в чеке печатается строка "Оплата картой: ХХХ руб.".
Типичные ошибки при тестировании:
| Ошибка | Причина | Решение |
|--------|---------|---------|
| "Ошибка связи с терминалом" | Неверный COM-порт | Проверьте настройки в Диспетчере устройств |
| "Не удалось инициализировать устройство" | Устаревший драйвер | Скачайте актуальную версию с сайта банка |
| "Ошибка 500 при оплате" | Неверный API-ключ | Перепроверьте данные в обработке 1С |
| "Чек не содержит реквизитов платежа" | Не настроен ФФД 1.2 | Обновите прошивку ККМ |
Если тестовый платеж прошел успешно, но в 1С не появился документ оплаты, проверьте:
- Настройки автосоздания документов в обработке эквайринга.
- Права пользователя 1С на создание документов "Оплата от покупателя".
- Логи интеграции (в Сбербанк Эквайринг они доступны в ЛК банка).
Даже если тестовый платеж прошел, первые 3-5 реальных платежей лучше проводить под наблюдением. Иногда ошибки проявляются только при работе с реальными картами (например, при оплате иностранными картами Visa/Mastercard).
6. Автоматизация и синхронизация платежей
Чтобы избежать ручного ввода платежей, настройте автоматическую синхронизацию:
- 🔄 В обработке эквайринга активируйте опцию "Автоматическое создание документов".
- 📅 Настройте расписание обмена данными (рекомендуется каждые 15 минут).
- 🔗 Свяжите платежи с заказами по номеру чека или времени операции.
Пример настройки автоматической синхронизации в 1С:УТ 11:
// В модуле обработки добавьте:
Процедура АвтоОбмен()
Попытка
Эквайринг.ВыгрузитьПлатежи();
Эквайринг.ЗагрузитьОтчеты();
Исключение
ЗаписатьЛогОшибки(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры;
Для контроля синхронизации используйте отчет "Сверка платежей по эквайрингу" (Отчеты → Розничные продажи). Он покажет расхождения между платежами в 1С и банке.
⚠️ Внимание: Если вы работаете с Тинькофф Эквайринг, обратите внимание на задержку поступления платежей — она может достигать 2-3 часов. Настройте в 1С отложенное создание документов, чтобы избежать дублей.
7. Решение типичных ошибок
Даже после правильной настройки могут возникать ошибки. Вот самые распространенные и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| "Ошибка 1001: Неизвестный магазин" | Неверный ShopID в настройках |
Проверьте идентификатор магазина в ЛК банка |
| "Ошибка связи с ОФД" | Проблемы с интернетом или блокировка портов | Проверьте доступность ofd.ru по порту 443 |
| "Платеж не найден в банке" | Задержка синхронизации | Подождите 1-2 часа или запросите выписку вручную |
| "Ошибка фискализации чека" | Устаревшая прошивка ККМ | Обновите прошивку через Атол:Драйвер ККМ |
Если терминал выдает ошибку "Declined by issuer", это означает, что банк-эмитент карты отклонил платеж. В этом случае:
- Попросите клиента повторить платеж или использовать другую карту.
- Проверьте лимиты на карте клиента (иногда банки блокируют платежи свыше 5 000 руб. без уведомления).
- Если ошибка повторяется, свяжитесь с поддержкой банка-эквайера.
Что делать, если 1С "зависает" при оплате картой?
Обычно это связано с таймаутом связи между 1С и терминалом. Попробуйте:
1. Уменьшить таймаут в настройках обработки (например, с 30 до 15 секунд).
2. Подключить терминал к другому USB-порту (иногда помогает USB 2.0 вместо 3.0).
3. Отключить энергосбережение для USB-портов в настройках Windows.
Если проблема остается, проверьте логи драйвера терминала (файл terminal.log в папке с 1С).
8. Отчетность и контроль платежей
После настройки эквайринга важно правильно вести отчетность:
- 📊 Ежедневно сверяйте платежи в 1С с выпиской банка (разница не должна превышать 0.01 руб.).
- 📑 Формируйте отчет "Анализ платежей по эквайрингу" (
Отчеты → Денежные средства). - 💰 Учитывайте комиссию банка как расходы по статье "Банковские услуги".
Пример проводок для комиссии (на сумму 100 руб.):
Дт 91.02 "Прочие расходы" — Кт 57.03 "Денежные документы в пути" 100 руб.
Дт 51 "Расчетный счет" — Кт 57.03 "Денежные документы в пути" 9900 руб. (сумма платежа за минусом комиссии)
Для упрощения контроля настройте в 1С:
- Автоматическое списание комиссии по правилу (например, 1.8% от суммы платежа).
- Уведомления о несовпадении платежей (через
Рассылки → Настройки оповещений). - Архив чеков с привязкой к платежам (для проверок налоговой).
⚠️ Внимание: С 2026 года налоговая может запросить детализацию платежей по картам за последние 3 года. Храните архивы чеков и выписок банка в электронном виде (например, в 1С:Документооборот).
FAQ: Частые вопросы по настройке эквайринга в 1С
Можно ли подключить два терминала от разных банков к одной 1С?
Да, но для этого потребуется:
- Создать два отдельных профиля оборудования в 1С.
- Настроить разные префиксы для платежей (например, "СБЕР_" и "ТИНК_").
- Проверять, чтобы терминалы работали на разных COM-портах.
Обратите внимание: некоторые банки (например, ВТБ) блокируют работу с конкурирующими эквайерами на одном кассовом месте.
Как вернуть деньги клиенту, если платеж прошел, но товар не выдан?
Для возврата:
- В 1С создайте документ "Возврат товара" с типом оплаты "Безналичный".
- В терминале выберите операцию "Возврат" и введите сумму.
- Сверьте данные в отчете банка (возвраты могут обрабатываться до 3 дней).
Если возврат делается на следующий день, может потребоваться ручная корректировка в выписке банка.
Почему в чеке не печатается сумма оплаты картой?
Причины:
- Не настроен ФФД 1.2 в фискальном регистраторе.
- В обработке 1С не указан тип оплаты для чека.
- Устаревшая прошивка ККМ (обновите через Атол:Драйвер).
Решение: проверьте настройки в Администрирование → Фискальные регистраторы → Настройки чека.
Как перенести настройки эквайринга на другую кассу?
Используйте выгрузку/загрузку настроек оборудования:
- В 1С откройте
Администрирование → Подключаемое оборудование. - Выделите терминал и нажмите "Выгрузить настройки" (сохранится файл
.xml). - На новой кассе импортируйте этот файл через "Загрузить настройки".
Не забудьте перерегистрировать терминал в личном кабинете банка для нового кассового места.
Можно ли принимать платежи по QR-коду через 1С?
Да, но для этого:
- Банк должен поддерживать Dynamic QR (например, Сбербанк или Тинькофф).
- В 1С нужно настроить обработку платежей по типу "QR-оплата".
- На кассе должен быть установлен сканер QR-кодов или монитор клиента.
Обратите внимание: комиссия за QR-платежи может отличаться (например, в Сбербанке это +0.3% к стандартному тарифу).