Учет и Финансы · 10 мин
Как настроить оплату по карте в 1С
Как настроить эквайринг и оплату по банковской карте в 1С: подключение терминала, настройка договора эквайринга, проведение оплат и сверка итогов.
Приём оплаты по банковской карте в 1С настраивается через механизм эквайринга: программа связывается с POS-терминалом, проводит операции по договору с банком-эквайером и автоматически формирует проводки по расчётам с покупателями и комиссии банка. Настройка состоит из трёх этапов: подключение терминала, создание договора эквайринга и проверка проведения платежей.
Инструкция применима к конфигурациям «1С:Управление торговлей 11», «1С:Розница», «1С:Комплексная автоматизация» и «1С:ERP» — состав разделов и названия команд в них совпадают или отличаются незначительно. Для «1С:Бухгалтерии» логика та же, но часть операций выполняется вручную через документы «Операция по платёжной карте».
Перед началом работы убедитесь, что у вас есть: заключённый договор эквайринга с банком, сам терминал с драйвером от поставщика и права администратора или полные права в 1С. Без договора эквайринга программа не сможет корректно отражать зачисление средств и комиссию банка.
Что нужно подготовить перед настройкой
Основа приёма карт — договор эквайринга с банком. В нём фиксируются размер комиссии, срок зачисления средств на расчётный счёт и перечень терминалов. Эти параметры понадобятся при заполнении карточки договора в 1С, поэтому держите договор под рукой.
Второй элемент — POS-терминал и его драйвер. 1С работает с терминалами через драйверы, соответствующие стандартам «1С:Совместимо»: их поставляют банк-эквайер, производитель терминала или фирма «1С» в составе библиотеки подключаемого оборудования. Заранее уточните у банка, какой драйвер подходит для вашей модели терминала и вашей версии платформы 1С.
Третий момент — права и режим работы. Для настройки оборудования нужны права администратора, а для проведения оплат достаточно прав кассира. Если 1С работает в клиент-серверном режиме, терминал подключается к компьютеру кассира, а не к серверу — это частая причина ошибок «оборудование не найдено».
Подключение POS-терминала к 1С
Откройте раздел «НСИ и администрирование» (в «Рознице» — «Администрирование») и перейдите в «Подключаемое оборудование». Установите флаг использования подключаемого оборудования, затем откройте одноимённый справочник и создайте новый элемент с типом «Эквайринговый терминал».
Укажите драйвер оборудования из списка. Если нужного драйвера нет, его необходимо установить: нажмите «Драйверы оборудования», добавьте новый и загрузите файл драйвера, полученный от банка или поставщика. После установки драйвер появится в списке и станет доступен для выбора.
Нажмите «Настроить» в карточке терминала и задайте параметры соединения: номер COM-порта или сетевой адрес терминала, скорость обмена, код терминала из договора с банком. Завершите настройку кнопкой «Тест устройства» — программа отправит тестовый запрос на терминал и покажет результат.
- 1Установите драйвер терминала в разделе «Подключаемое оборудование» → «Драйверы оборудования»
- 2Создайте элемент справочника «Подключаемое оборудование» с типом «Эквайринговый терминал»
- 3Выберите установленный драйвер и откройте «Настроить»
- 4Укажите порт или IP-адрес терминала и параметры из договора с банком
- 5Выполните «Тест устройства» и убедитесь, что терминал отвечает
- 6Запишите настройки и перезапустите сеанс кассира
Создание договора эквайринга
Договор эквайринга связывает операции по картам с банком и определяет, как отражаются деньги в учёте. Откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Казначейство» (в некоторых конфигурациях — «Продажи») и включите опцию «Эквайринг» или «Оплата платёжными картами».
Перейдите в справочник «Договоры эквайринга» (или «Эквайринговые терминалы» в «Управлении торговлей») и создайте новый элемент. Укажите банк-эквайер из справочника контрагентов, номер и дату договора, валюту расчётов и размер комиссии в процентах. Комиссия нужна программе для автоматического расчёта суммы, которую банк удержит при зачислении.
Если терминалов несколько, для каждого создаётся отдельная запись с привязкой к кассе ККМ или рабочему месту. Это позволяет в отчётах видеть выручку по картам в разрезе точек продаж и корректно выполнять сверку итогов по каждому терминалу.
Проведение оплаты по карте в документах
В розничной продаже оплата по карте выполняется из формы оплаты чека ККМ: кассир выбирает вид оплаты «Платёжная карта», программа передаёт сумму на терминал, покупатель прикладывает карту, и после подтверждения банка чек закрывается. Слип-чек терминала печатается автоматически, если это предусмотрено настройками драйвера.
В оптовой торговле используется документ «Операция по платёжной карте» (раздел «Казначейство» или «Продажи»). В документе выбирается покупатель, договор эквайринга, сумма и основание — заказ или реализация. При проведении формируется задолженность банка-эквайера: деньги считаются «в пути» до фактического зачисления на расчётный счёт.
Возврат оплаты по карте оформляется отдельной операцией — «Возврат оплаты платёжной картой» на основании чека или документа оплаты. Возврат выполняется только на ту же карту, с которой была оплата: это требование банков и платёжных систем, программа лишь передаёт команду на терминал.
Зачисление денег и учёт комиссии банка
Банк зачисляет средства по картам не мгновенно, а с задержкой — обычно от одного до нескольких рабочих дней, срок указан в договоре. В этот период сумма числится на промежуточном счёте расчётов с эквайером (в типовом плане счетов это счёт 57.03 «Продажи по платёжным картам»).
Когда деньги поступают на расчётный счёт, оформляется документ «Поступление на расчётный счёт» с видом операции «Поступления от продаж по платёжным картам и банковским кредитам». В документе указывается договор эквайринга, сумма зачисления и сумма комиссии банка — программа автоматически закрывает задолженность эквайера и относит комиссию на расходы.
Если комиссия в договоре задана корректно, сумму комиссии программа подставит сама, но фактическое удержание банка всегда сверяйте с выпиской: банки иногда применяют дифференцированные тарифы по типам карт, и автоматический расчёт может не совпасть с реальным.
Удобно завести правило: сверка итогов по терминалу выполняется в конце каждой смены, а сверка с банковской выпиской — ежедневно утром. Так расхождения находятся в течение суток, пока кассиры помнят операции и легко восстановить картину.
Сверка итогов и контроль расхождений
Сверка итогов — это сверка данных терминала с данными 1С за смену. Выполняется из формы рабочего места кассира или обработки «Сверка итогов по эквайрингу»: программа запрашивает у терминала итоги дня и сопоставляет их с проведёнными операциями. При совпадении формируется отчёт без расхождений.
Расхождения возникают по типовым причинам: чек пробит, но оплата по терминалу не прошла из-за обрыва связи; операция проведена на терминале вручную мимо 1С; возврат оформлен только в одной из систем. Каждое расхождение разбирается по слип-чекам и журналу операций.
Как проверить результат настройки
Терминал отвечает, тест завершается без ошибок
Ошибка связи — проверьте порт, драйвер и кабель
Сумма уходит на терминал, чек закрывается, слип печатается
Чек зависает на этапе оплаты или терминал не получает сумму
Задолженность отражается на счёте расчётов с эквайером
Сумма сразу попадает в кассу или на расчётный счёт
Итоги терминала и 1С совпадают
Есть расхождения по сумме или числу операций
Типичные ошибки и ограничения
Самая частая проблема — терминал работает в автономном режиме, а кассир вбивает сумму вручную. В этом случае 1С фиксирует оплату картой, но не контролирует фактическую сумму на терминале: ошибки в копейках и расхождения при сверке гарантированы. По возможности настраивайте именно интегрированный режим, когда сумма передаётся из программы автоматически.
Вторая группа ошибок — учётные: не создан договор эквайринга, не указана комиссия, операции проводятся без привязки к кассе ККМ. В результате отчёты по безналичной выручке искажаются, а закрытие месяца требует ручных корректировок.
Отдельно учитывайте ограничение по фискализации: при работе с онлайн-кассой оплата картой должна отражаться в чеке с корректным признаком способа расчёта. Если терминал и касса настроены как разные устройства без связки в 1С, есть риск расхождения данных чека и реальной оплаты — это нарушение требований к применению ККТ.
Часто задаваемые вопросы
Можно ли принимать оплату по карте в 1С без подключённого терминала?
Да, в режиме автономного эквайринга: кассир вручную набирает сумму на терминале, а в 1С выбирает вид оплаты «Платёжная карта». Учёт вести получится, но программа не контролирует фактическую сумму операции, поэтому сверку итогов придётся выполнять по слип-чекам вручную.
Почему при оплате возникает ошибка «Эквайринговый терминал не найден»?
Чаще всего терминал не привязан к текущему рабочему месту или сеанс кассира запущен на другом компьютере. Проверьте, что в настройках подключаемого оборудования терминал создан именно на этом рабочем месте, драйвер установлен, а тест устройства проходит успешно.
Как оформить возврат, если покупатель оплатил картой несколько дней назад?
Создайте документ возврата оплаты платёжной картой на основании исходной операции. Если операция уже закрыта сверкой итогов, возврат пройдёт как новая операция текущей смены — банк переведёт деньги на карту покупателя в сроки, установленные договором эквайринга.
Нужен ли отдельный договор эквайринга для интернет-оплаты?
Да. Оплата на сайте проходит по отдельному договору интернет-эквайринга с другими тарифами и механизмом подтверждения. В 1С такие поступления отражаются тем же документом «Операция по платёжной карте», но под выделенный договор эквайринга, чтобы разделять розничную и онлайн-выручку.
Что делать, если банк зачислил сумму меньше ожидаемой?
Сравните сумму в выписке с реестром операций и тарифом в договоре: разница обычно равна комиссии или её части по отдельным типам карт. При поступлении на расчётный счёт укажите фактическую сумму зачисления и фактическую комиссию — программа закроет задолженность эквайера корректно.
Что важно запомнить
Настройка оплаты по карте в 1С сводится к трём шагам: подключить терминал через драйвер в подключаемом оборудовании, создать договор эквайринга с банком и проверить проведение оплаты на тестовой сумме. Контролируйте учёт через сверку итогов каждую смену и сверку с выпиской банка ежедневно, а ошибочные операции закрывайте возвратом, а не удалением.