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

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

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

Подготовительный этап и работа с банком

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

Часто банки предлагают использовать готовое программное обеспечение для генерации QR-кодов, которое работает отдельно от 1С. Однако для полноценной автоматизации бизнеса критически важно, чтобы код генерировался непосредственно в документе продажи. Это позволяет сразу закрывать задолженность покупателя и проводить документ в системе без ручного вмешательства.

⚠️ Внимание: Комиссия за прием платежей через СБП регулируется Центральным Банком и может отличаться от ставок по классическому эквайрингу. Уточните актуальные тарифы для вашего типа деятельности (МСС-код) в личном кабинете банка перед началом настройки.

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

💡

Сохраните полученные от банка реквизиты в текстовом файле на рабочем столе перед началом настройки, чтобы не искать их в почте в процессе работы.

Настройка вида оплаты в справочнике

После получения доступов переходим непосредственно в интерфейс программы 1С. Вам необходимо создать новый вид расчета, который будет соответствовать безналичной оплате через QR. Для этого откройте раздел НСИ и администрирование и найдите справочник Виды оплат. Создание отдельного вида оплаты позволит в отчетах четко разделять выручку от наличных расчетов, карт и СБП.

В карточке нового элемента укажите наименование, например, "Оплата СБП" или "QR-код". В поле "Вид оплаты" следует выбрать значение Безналичные оплаты. Это важный технический момент, так как он влияет на то, как система будет обрабатывать данный платеж при формировании проводок и отчетов для банка.

  • 🏦 Укажите банк-эквайер, с которым заключен договор, в соответствующем поле карточки.
  • 💳 Выберите счет учета расчетов, обычно это счет 57.03 "Переводы в пути" или аналогичный.
  • 📄 Проверьте галочку "Фискальный чек", чтобы при проведении оплаты касса автоматически пробивала документ.

Особое внимание уделите настройке комиссия. Если банк списывает комиссию автоматически с каждой транзакции, в 1С можно настроить автоматическое отражение этих расходов. Это избавит бухгалтера от необходимости вручную вводить документы списания в конце дня или месяца.

📊 Как вы планируете отображать QR-код покупателю?
На экране ККМ
На отдельном планшете
Распечатанный статичный стикер
В мобильном приложении кассира

Интеграция с фискальным регистратором и ККМ

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

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

Параметр настройки Значение для СБП Примечание
Тип шлюза СБП / QR-эквайринг Зависит от банка
Формат данных ГОСТ или URL Требования ЦБ РФ
Печать на чеке Включена Для сканирования клиентом
Таймаут ответа 30-60 секунд Время на оплату клиентом

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

Что делать, если драйвер кассы устарел?

Если драйвер фискального регистратора не поддерживает печать QR, скачайте актуальную версию с сайта производителя (Атол, Штрих-М). Старые версии ПО могут не содержать библиотек для кодирования строки СБП.

Алгоритм проведения оплаты на кассе

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

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

⚠️ Внимание: Не закрывайте смену и не пробивайте следующий чек, пока не получите подтверждение об успешной оплате по текущему QR-коду. Статус "Ожидание оплаты" в 1С не гарантирует поступление денег.

В случае успешной транзакции документ продажи в 1С автоматически переходит в статус "Оплачен", а в кассовой ленте появляется запись о фискализации чека с признаком безналичного расчета. Если клиент отменил платеж в своем приложении, кассир должен увидеть сообщение об ошибке и предложить другой способ расчета.

☑️ Чек-лист кассира при оплате QR

Выполнено: 0 / 5

Отражение операций в бухгалтерском учете

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

При загрузке банковской выписки система должна автоматически подбирать документы "Отчет о розничных продажах" или "Чек ККМ" к поступлению денег. Для этого в настройках видов оплат должен быть правильно указан счет расчетов и соответствие банковскому счету. Если автоматическое сопоставление не сработало, потребуется ручная обработка.

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

💡

Автоматическое сопоставление платежей в банковской выписке с чеками ККМ экономит до 80% времени бухгалтера при закрытии месяца.

Решение типовых проблем и ошибок

В процессе эксплуатации могут возникать ситуации, когда QR-код не считывается или оплата не проходит. Чаще всего проблема кроется в истечении срока действия кода. Динамические QR-коды для СБП живут ограниченное время, обычно от 1 до 5 минут. Если клиент не успел оплатить, кассиру нужно аннулировать чек и пробить новый.

Другая распространенная ошибка — отсутствие связи с сервером банка. Проверьте интернет-соединение на рабочей станции кассира. Также возможны сбои на стороне процессинга ЦБ РФ, особенно в часы пиковых нагрузок (пятница вечер, праздники). В таких случаях следует временно переключиться на оплату картами или наличными.

  • ❌ Ошибка "Неверный формат данных": проверьте настройки драйвера ККМ и актуальность формата фискальных данных (ФФД 1.2).
  • ❌ Ошибка "Таймаут соединения": увеличьте время ожидания ответа от банка в настройках интеграции.
  • ❌ Чек не фискализуются: убедитесь, что в кассе есть бумага и она подключена к ПК по корректному COM-порту.

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

Часто задаваемые вопросы (FAQ)

Нужно ли покупать новую кассу для работы с QR-кодами?

В большинстве случаев нет. Если ваш фискальный регистратор поддерживает ФФД 1.2 и имеет возможность печати двумерных кодов (DataMatrix/QR), он подойдет. Старые модели могут требовать обновления прошивки или замены на более современные.

Можно ли принимать оплату по статичному QR-коду через 1С?

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

Как отразить возврат товара, оплаченного по QR-коду?

Возврат оформляется стандартным документом "Возврат товаров от клиента" в 1С. Деньги возвращаются покупателю на тот же счет, с которого была произведена оплата, через процедуру возврата в эквайринге. Наличными выдавать средства нельзя.

Работает ли оплата по QR в офлайн-режиме?

Нет. Для генерации уникального кода и подтверждения транзакции требуется активное интернет-соединение. В случае отключения сети прием платежей через СБП будет невозможен до восстановления связи.