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