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

Учет и Финансы · 10 мин

СБП в 1С: как подключить и провести оплату

Как подключить СБП в 1С: настройка подключения к банку, проведение оплат по QR-коду, возвраты и сверка. Пошаговая инструкция для типовых конфигураций.

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

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

Перед настройкой убедитесь, что у вас есть действующий договор с банком на приём платежей через СБП и что релиз конфигурации поддерживает эту функцию. В устаревших релизах подсистема может отсутствовать или работать по старому протоколу — в этом случае сначала обновите конфигурацию.

Что потребуется перед настройкой

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

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

Подключение СБП в настройках 1С

В УТ 11, КА 2 и ERP путь к настройке: раздел «НСИ и администрирование» → «Продажи» (или «Казначейство») → включите опцию «Переводы СБП» / «Оплата через СБП». После включения опции в справочнике появится элемент «Настройки подключения к СБП» (в некоторых релизах — «Настройки платежей СБП»). Создайте новую настройку и заполните поля.

Типовой порядок создания подключения:

Порядок настройки подключения
  1. 1
    Включите функциональную опцию «Переводы СБП» в настройках продаж или казначейства
  2. 2
    Откройте справочник настроек подключения к СБП и создайте новый элемент
  3. 3
    Укажите организацию и банковский счёт, на который будут поступать деньги
  4. 4
    Введите идентификатор торговой точки (мерчанта) из письма банка
  5. 5
    Введите логин и пароль или ключ API, выданный банком
  6. 6
    Нажмите «Проверить подключение» — статус должен стать «Подключено»
  7. 7
    Сохраните настройку и при необходимости привяжите её к кассе или складу

Если проверка подключения завершилась ошибкой, чаще всего причина в неверно скопированном идентификаторе мерчанта (лишние пробелы, перепутанные символы) или в том, что банк ещё не активировал доступ. Также проверьте, что из программы есть доступ в интернет и не блокируется соединение прокси или антивирусом.

Проведение оплаты через СБП в документах

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

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

Оплата по ссылке

Часть конфигураций и банков поддерживает формирование платёжной ссылки вместо QR-кода: ссылку можно отправить покупателю в мессенджер или по почте вместе со счётом. Механика та же — покупатель переходит по ссылке, выбирает банк и подтверждает перевод. Уточните у своего банка, поддерживает ли он этот сценарий.

Перед запуском на реальных покупателях сделайте тестовую оплату на небольшую сумму с телефона сотрудника. Так вы проверите весь цикл: формирование QR-кода, зачисление денег на счёт, автоматическое закрытие оплаты в документе и корректность печатной формы.
ПЗ
Практическое замечание

Отражение оплат СБП в учёте

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

Комиссия банка за СБП обычно удерживается при зачислении или списывается отдельной сводной операцией по итогам периода — порядок зависит от договора. В учёте комиссию отражают как услуги банка (счёт 91.02 или в составе расходов на продажу — по учётной политике). Не путайте сумму платежа покупателя и сумму зачисления: в отчёте банка по СБП они могут отличаться на величину комиссии.

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

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

Статус оплаты в документе
Норма

Документ оплаты создан и проведён, задолженность закрыта

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

Оплата «висит» в статусе ожидания или документа оплаты нет

Поступление на расчётный счёт
Норма

Сумма в выписке банка совпадает с реестром платежей СБП за вычетом комиссии

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

Расхождения между реестром и выпиской без объяснимой причины

Фискальный чек (розница)
Норма

Чек пробит с формой оплаты «безналичные», сумма совпадает с платежом

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

Платёж подтверждён банком, но чек не пробит

Возвраты и отмены платежей СБП

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

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

Сверка платежей СБП с банком

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

Если платёж подтверждён банком, но в 1С не отразился, сначала выполните команду обновления статусов платежей (кнопка «Обновить статусы» в реестре операций) — программа запросит у банка актуальные данные. Если статус не обновляется, проверьте по личному кабинету банка, прошёл ли платёж фактически, и при подтверждении обратитесь в поддержку банка с номером операции.

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

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

У СБП есть лимиты на разовый перевод, которые устанавливает банк плательщика и регулятор; крупные B2B-платежи через СБП между юрлицами проводятся по отдельному тарифу и не всеми банками. Для оптовых продаж юрлицам классический безналичный платёж по счёту остаётся основным вариантом, а СБП удобен для оплаты счетов физлицами и ИП.

Сравнение способов приёма оплаты

СБП по QR-коду

Низкая комиссия, мгновенное зачисление; ограничение — лимиты переводов и необходимость договора с банком

Эквайринг по карте

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

Безналичный платёж по счёту

Подходит для B2B и крупных сумм; деньги приходят дольше, покупатель должен сам сформировать платёжку

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

Итог

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

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

Частые вопросы о СБП в 1С

Можно ли принимать СБП в 1С без договора с банком?

Нет. Формирование QR-кода и получение подтверждений оплаты выполняет банк, поэтому договор на приём платежей через СБП обязателен. Без него настройка подключения в 1С не пройдёт проверку.

Почему QR-код не выводится в счёте на оплату?

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

Покупатель оплатил, но в 1С оплата не отразилась. Что делать?

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

Как оформить частичный возврат по СБП?

В документе оплаты или в чеке возврата выполните команду возврата и вручную укажите сумму, меньшую исходной. Банк переведёт покупателю именно указанную сумму на счёт плательщика.

Нужна ли онлайн-касса при оплате через СБП?

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

Работает ли СБП в старых релизах 1С?

Только если подсистема СБП присутствует в вашем релизе и банк поддерживает используемый протокол обмена. На практике старые релизы часто теряют совместимость с банковскими сервисами, поэтому рекомендуется обновить конфигурацию до актуальной версии.