Оплата по QR-коду через Систему быстрых платежей: настройка 1С, кассы и учёта
Содержание
Чтобы подключить СБП в 1С, нужны три вещи: договор с банком на приём оплат через Систему быстрых платежей, отдельный вид оплаты «СБП» в базе и связка этого вида оплаты с кассой так, чтобы чек уходил с формой расчёта «безналичными». Сама 1С деньги не принимает: QR-код формирует банк, а программа либо получает от банка статус оплаты по интеграции, либо кассир подтверждает оплату вручную по сигналу терминала.
Дальше всё зависит от схемы. Если СБП работает через банковский POS-терминал, настройка в 1С почти такая же, как для карт. Если 1С сама запрашивает у банка динамический QR-код, придётся подключить модуль банка и проверить обмен статусами. Учёт в обоих случаях одинаковый: выручка, деньги в пути, поступление на расчётный счёт и комиссия банка.
Подготовка: схема подключения и выбор банка
Сначала решите, как покупатель будет видеть QR-код. От этого зависит, что придётся настраивать в 1С.
| Схема | Как работает | Что настраивать в 1С | Риски |
|---|---|---|---|
| 🏷️ Статический QR (наклейка) | Покупатель сканирует код и сам вводит сумму | Только вид оплаты; подтверждение — вручную | Ошибки в сумме, кассир не видит оплату сразу |
| 💳 Через POS-терминал | Терминал банка выводит QR на экран | Эквайринговый терминал и вид оплаты | Нужен терминал с поддержкой СБП |
| 🖥️ Динамический QR из 1С | 1С запрашивает у банка код на точную сумму чека | Модуль или сервис банка, вид оплаты, дисплей покупателя | Зависимость от интернета и токена доступа |
Для розницы с потоком больше 20–30 чеков в день лучше динамический код. Сумма в нём зашита, покупатель ничего не вводит, а статус оплаты приходит в 1С автоматически. Статический QR годится для выездной торговли и маленьких точек.
На что смотреть при выборе банка
- 💰 Комиссия. Ориентировочно 0,4–0,7% от оплаты. Предельный тариф для магазинов устанавливает Банк России, для социально значимых товаров он ниже. Сравните с эквайрингом карт: там обычно 1,5–2,5%.
- 🔌 Поддержка 1С. Спросите менеджера, есть ли готовая обработка или расширение для вашей конфигурации и релиза: БП 3.0, УТ 11, Розница, УНФ.
- ⏱️ Срок зачисления. Деньги по СБП приходят быстро, но банк может перечислять их одной суммой в конце дня. От этого зависит, как вы будете закрывать счёт «денег в пути».
- ↩️ Возвраты. Уточните, можно ли вернуть оплату из 1С или только из личного кабинета банка.
- 📄 Реестр операций. Без ежедневного реестра с суммами и комиссиями сверка превращается в ручной поиск.
После подписания договора банк выдаёт идентификатор торговой точки и данные для подключения: логин, токен или ключ API. Храните их как пароль: с ними можно формировать QR-коды от имени вашей компании.
Настройка вида оплаты СБП и параметров эквайринга
Главный приём: заведите для СБП отдельный вид оплаты, не смешивайте его с банковскими картами. У СБП другая комиссия и другой график зачисления. Если всё лежит в одном виде оплаты, расхождения по счёту 57.03 потом не разобрать.
1С:Бухгалтерия 3.0
- Откройте
Справочники → Банк и касса → Виды оплат. - Создайте элемент, назовите его понятно: «СБП Сбер» или «СБП Т-Банк». Если банков несколько, на каждый свой вид оплаты.
- Тип оплаты выберите из списка в форме. В актуальных релизах может быть отдельный тип для СБП; если его нет, используйте «Платежная карта».
- Укажите контрагента-банк и договор эквайринга. Договор заведите с видом «Прочее».
- Проверьте счёт учёта: для оплат через эквайринг программа подставляет 57.03 «Продажи по платёжным картам».
- Если в договоре фиксированный процент комиссии, заполните его. Тогда при поступлении денег сумма услуги рассчитается сама.
1С:Управление торговлей 11 и Розница
В торговых конфигурациях схема та же, но вид оплаты привязывается к эквайринговому терминалу:
| Конфигурация | Где искать |
|---|---|
| БП 3.0 | Справочники → Банк и касса → Виды оплат |
| УТ 11 | НСИ и администрирование → Администрирование → РМК и оборудование, далее эквайринговые терминалы и виды оплат |
| Розница | Раздел администрирования, группа настроек РМК и оборудования |
Для схемы с POS-терминалом создайте эквайринговый терминал, укажите банк, договор и подключите к нему вид оплаты СБП. Для схемы с динамическим QR установите обработку или расширение банка и заполните в нём выданные банком реквизиты торговой точки.
Расширение от банка ставьте сначала в копию базы. После обновления конфигурации проверьте, что расширение осталось применённым: несовместимое расширение после обновления часто отключается без явного сигнала кассиру.
Связка с фискальным регистратором и драйверами
Оплата через СБП — это расчёт с покупателем, поэтому кассовый чек обязателен. Так требует 54-ФЗ. Отдельной онлайн-кассы для СБП не нужно: чек пробивается на той же ККТ, что и для карт.
Что проверить в подключаемом оборудовании
- Откройте подключаемое оборудование: в БП —
Администрирование → Подключаемое оборудование, в УТ — черезРМК и оборудование. - Убедитесь, что ККТ подключена, драйвер установлен и пробный чек проходит.
- Проверьте, что вид оплаты СБП передаётся в кассу как безналичная форма расчёта. Именно это поле попадёт в чек и в ОФД.
- Если используете POS-терминал, подключите его как эквайринговый терминал с драйвером банка. Тогда 1С сама отправит сумму на терминал и получит ответ.
- Если QR выводится на дисплей покупателя, проверьте, что дисплей подключён и показывает код целиком, без обрезки.
Чек с оплатой СБП, пробитый как «наличными», — это нарушение формы расчёта и расхождение кассы с фактом. Такой чек придётся исправлять чеком коррекции или возвратом с повторным пробитием.
Порядок: сначала оплата, потом чек
Правильная последовательность такая: 1С получает от банка подтверждение оплаты → только после этого печатается фискальный чек. Если интеграция настроена наоборот или кассир пробивает чек «на доверии», при неуспешной оплате у вас останется фискализированная продажа без денег.
Как кассир принимает оплату через СБП в 1С
Для кассира процесс почти не отличается от оплаты картой. Разница — в ожидании ответа банка.
Продажа с динамическим QR
- Кассир набирает чек в РМК или документе продажи как обычно.
- В форме оплаты выбирает вид оплаты СБП.
- 1С запрашивает у банка QR-код на сумму чека и выводит его на экран или дисплей покупателя.
- Покупатель сканирует код камерой телефона или в приложении своего банка и подтверждает платёж.
- 1С получает статус «оплачено» и пробивает чек. Обычно это занимает несколько секунд.
Продажа через POS-терминал или по статическому QR
- 💳 POS-терминал: кассир выбирает СБП, терминал показывает код, после оплаты терминал печатает слип, а 1С получает ответ от драйвера.
- 🏷️ Статический QR: покупатель вводит сумму сам. Кассир подтверждает оплату в 1С только после того, как увидел поступление в приложении банка или уведомлении. Слова покупателя «я оплатил» и экран его телефона — не подтверждение.
Возврат
Возврат по СБП делают через банк на ту же операцию: в интеграции 1С или в личном кабинете банка. В 1С оформляется возврат с тем же видом оплаты, на ККТ пробивается чек «возврат прихода» с формой «безналичными». Выдавать наличными возврат за оплату по СБП не стоит: касса не сойдётся с реестром банка.
Если статус оплаты «завис», не формируйте новый QR-код сразу. Сначала проверьте операцию в личном кабинете банка. Иначе покупатель может оплатить дважды, и второй платёж придётся возвращать.
Отражение СБП в бухгалтерском и налоговом учёте
С точки зрения учёта оплата через СБП в рознице — это продажа с безналичной оплатой через банк-посредник. Деньги не сразу оказываются на расчётном счёте, поэтому между продажей и поступлением они висят на 57.03.
Проводки в БП 3.0
Розничная выручка с оплатой СБП попадает в Продажи → Отчёты о розничных продажах в табличную часть безналичных оплат с видом оплаты СБП. Поступление денег вводится в Банк и касса → Банковские выписки документом «Поступление на расчётный счёт» с видом операции для продаж по платёжным картам.
Пример: за день продано через СБП на 50 000 ₽, комиссия 0,7%. Банк удержал 350 ₽ и перечислил 49 650 ₽. В «Поступлении на расчётный счёт» сумма документа 49 650 ₽, сумма услуги 350 ₽. Итог по 57.03: 50 000 − 49 650 − 350 = 0. Если остаток не нулевой, значит, комиссия не отражена или реестр банка не совпал с продажами.
Налоги
- 📊 УСН «Доходы». Доход — полная сумма оплаты, 50 000 ₽ из примера, а не 49 650 ₽. Комиссия банка доход не уменьшает.
- 📉 УСН «Доходы минус расходы». Доход — 50 000 ₽, комиссия банка 350 ₽ учитывается в расходах как оплата услуг банка.
- 🏢 ОСНО. Выручка — по отгрузке, комиссия — в прочих расходах на услуги банка. НДС с комиссии банка не предъявляется: расчётные банковские операции им не облагаются.
Что сверять
Раз в неделю сформируйте Отчёты → Оборотно-сальдовая ведомость по счёту 57.03 с разбивкой по контрагентам-банкам. На конец месяца сальдо должно равняться оплатам последних дней, которые банк ещё не перечислил. Всё старше — повод сверить реестр.
Если СБП в 1С не работает: диагностика сбоев
Большинство проблем делится на три группы: банк не выдаёт QR-код, 1С не получает статус оплаты или учёт не сходится.
Частые ошибки при внедрении
- ❌ Один вид оплаты на карты и СБП. Комиссии разные, сверка не сходится.
- ❌ Подключение сразу в рабочей базе. Тест на 1 рубль в копии экономит возвраты и чеки коррекции.
- ❌ Кассиры не обучены сценарию «завис статус». Итог — двойные оплаты и ручные возвраты.
- ❌ Комиссию отражают по факту выписки раз в месяц одной суммой без привязки к дням. На УСН «Доходы минус расходы» это не ошибка, но сверка с реестром становится невозможной.
Частые вопросы
Можно ли принимать оплату через СБП без онлайн-кассы?
Нужно ли менять фискальный накопитель или регистрировать ККТ заново?
Подходит ли СБП для оплаты от юрлиц по счёту?
Что делать, если банк перечисляет выручку раз в день одной суммой?
Можно ли подключить СБП нескольких банков в одной базе?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»
- Федеральный закон от 27.06.2011 № 161-ФЗ «О национальной платежной системе»
- Налоговый кодекс РФ, глава 26.2 (упрощённая система налогообложения)