Внедрение Системы быстрых платежей (СБП) стало обязательным этапом цифровизации для большинства торговых точек в России. Покупатели все чаще предпочитают сканировать QR-коды вместо использования пластиковых карт или наличных денег, что существенно ускоряет процесс расчетов на кассе. Для владельцев бизнеса и кассиров критически важно понимать, как в 1С сделать оплату по QR-коду, чтобы избежать очередей и ошибок в фискальных документах.
Процесс приема платежей через СБП в программах 1С:Розница или 1С:Управление торговлей имеет свою специфику, отличную от стандартной эквайринговой оплаты. Здесь требуется корректная настройка оборудования и учетных записей, а также правильное взаимодействие с банковским приложением клиента. Ошибки на этапе настройки могут привести к тому, что чек будет сформирован, но деньги на расчетный счет так и не поступят.
Данная статья представляет собой экспертное руководство, охватывающее все нюансы реализации этой функции. Мы разберем подготовительные этапы, пошаговый алгоритм работы кассира и методы решения типичных проблем. Интеграция с банком-эквайером требует внимательности, но при соблюдении регламента процедура становится рутинной и занимает считанные секунды.
Подготовка инфраструктуры и настройка банка
Перед тем как приступить к техническим настройкам внутри конфигурации 1С, необходимо убедиться, что ваш бизнес-процесс полностью готов к приему платежей через СБП. Это начинается с заключения договора с банком-партнером, который поддерживает данный вид расчетов. Не все тарифы включают эту опцию по умолчанию, поэтому важно проверить условия комиссии.
В личном кабинете банка вам потребуется получить специальные реквизиты для интеграции. Обычно это Merchant ID (идентификатор продавца) и секретный ключ для подписи запросов. Без этих данных программный модуль 1С не сможет сформировать валидный запрос на генерацию кода. Также убедитесь, что ваш расчетный счет активен и готов к зачислению средств в режиме реального времени.
⚠️ Внимание: Тарифы и комиссии за прием платежей через СБП могут меняться банками в одностороннем порядке. Всегда сверяйте актуальные условия в договоре или мобильном приложении вашего банка перед началом массовой эксплуатации.
После получения доступов необходимо проверить совместимость вашего кассового оборудования. Некоторые модели фискальных регистраторов требуют обновления прошивки для корректной печати QR-кодов с нужной плотностью и размером. Устаревшее ПО может привести к тому, что клиент не сможет считать код с чека или экрана.
Сохраните логины и пароли от личного кабинета банка в надежном месте. Потеря доступа к ним заблокирует возможность перенастройки интеграции в случае сбоя.
Настройка типа оплаты в конфигурации 1С
Основная работа по активации функции происходит в разделе администрирования программы. Вам необходимо создать новый вид расчета, который будет явно указывать на использование СБП. Это позволит в дальнейшем корректно разносить платежи в банковских выписках и формировать правильную отчетность.
Перейдите в раздел НСИ и администрирование и найдите пункт Настройки платежей. Здесь создается новый элемент справочника "Виды оплат". В поле наименования укажите понятное название, например, "Оплата по СБП". Критически важно выбрать правильный тип операции, чтобы система понимала, что это безнал, но не классический эквайринг.
- 🔹 Выберите тип оплаты "Безналичные оплаты" в настройках нового вида.
- 🔹 Укажите соответствующую статью движения денежных средств для корректного учета.
- 🔹 Привяжите созданную оплату к нужному рабочему месту кассира (ККМ).
- 🔹 Проверьте галочку "Использовать в продажах", чтобы кнопка появилась в интерфейсе.
Далее необходимо настроить параметры взаимодействия с банком. В карточке вида оплаты часто есть вкладка или ссылка на настройки интеграции. Сюда вводятся полученные ранее Merchant ID и ключи доступа. Система 1С использует эти данные для формирования HTTP-запросов к API банка.
После сохранения настроек рекомендуется выполнить тестовый прогон. Попробуйте провести продажу на минимальную сумму, чтобы убедиться, что система принимает новый тип оплаты без ошибок валидации. Если при сохранении возникает сообщение об ошибке соединения, проверьте сетевые настройки и доступность серверов банка.
Алгоритм проведения продажи через кассу
Когда настройки сохранены, процесс продажи становится максимально простым для кассира, но требует четкого соблюдения последовательности действий. Интерфейс программы 1С:Розница адаптирован под быструю работу, однако спешка может привести к выбору неверного типа оплаты.
После пробивки всех товаров и формирования чека, в окне оплаты появится новая кнопка с названием, которое вы задали ранее (например, "СБП"). Нажмите на нее. Система отправит запрос в банк и получит уникальный идентификатор транзакции. На экране монитора покупателя или на чековой ленте появится QR-код.
Алгоритм действий кассира:
1. Пробить товары.
2. Нажать кнопку "Оплата".
3. Выбрать вид оплаты "СБП".
4. Дождаться генерации кода.
5. Попросить клиента отсканировать код.
6. Дождаться подтверждения от банка.
7. Закрыть чек.
Клиент должен открыть приложение своего банка, выбрать функцию "Оплата по QR-коду" и навести камеру. После успешного считывания на его смартфоне появится сумма и название магазина. Ему остается только подтвердить платеж биометрией или пин-кодом.
⚠️ Внимание: Не закрывайте чек в 1С до тех пор, пока клиент не подтвердит оплату в своем приложении и вы не увидите статус "Оплачено" на экране кассы. Преждевременное закрытие приведет к расхождению фискальных данных и фактического поступления денег.
Как только банк подтвердит транзакцию, программа 1С автоматически переведет чек в статус оплаченного и предложит его распечатать или отправить электронно. Весь процесс занимает от 5 до 15 секунд в зависимости от скорости интернета.
☑️ Чек-лист успешной оплаты
Работа с кассовым оборудованием и печать чеков
Качество печати QR-кода играет решающую роль в скорости обслуживания. Если код будет слишком мелким, размытым или поврежденным, клиент не сможет его считать, что вызовет раздражение и задержку очереди. Настройки драйвера фискального регистратора должны быть оптимизированы под эту задачу.
В настройках подключения оборудования в 1С убедитесь, что выбрана правильная модель ККМ. Для старых моделей может потребоваться установка специальных драйверов или обновление микропрограммы (firmware). Современные аппараты, такие как Атол или Штрих-М, поддерживают печать сложных графических изображений "из коробки".
| Параметр | Рекомендуемое значение | Влияние на работу |
|---|---|---|
| Плотность печати | Высокая / Max | Обеспечивает четкость линий кода |
| Скорость печати | Средняя | Снижает риск смазывания изображения |
| Размер кода | Не менее 2x2 см | Гарантирует считывание большинством камер |
| Тип бумаги | Термо, 80мм | Стандарт для фискальных документов |
Если вы используете отображение QR-кода на экране покупателя (POS-терминале), убедитесь, что яркость экрана достаточная для считывания в условиях яркого освещения магазина. Программные настройки 1С позволяют регулировать размер отображаемого изображения.
Что делать, если принтер печатает пустую строку вместо кода?
Это часто случается при неверной кодировке в драйвере или отсутствии поддержки графики в старой прошивке. Попробуйте обновить драйвер ККМ до последней версии или переключить режим печати на "Графический" в настройках устройства.
Типичные ошибки и методы их устранения
В процессе эксплуатации могут возникать сбои, связанные как с программным обеспечением 1С, так и со стороны банковских шлюзов. Понимание природы ошибок позволяет кассиру или администратору быстро восстановить работоспособность точки продаж без вызова программиста.
Самая распространенная проблема — ошибка соединения с сервером банка. Это может быть вызвано временными техническими работами на стороне финансовой организации или проблемами с интернет-каналом в магазине. В таких случаях 1С выдаст сообщение о таймауте.
- 🔸 Ошибка "Неверный Merchant ID": Проверьте настройки вида оплаты, возможно, ключ был изменен банком или введен с опечаткой.
- 🔸 Ошибка "Транзакция отклонена": Клиент может иметь ограничения в своем банковском приложении или недостаточный баланс.
- 🔸 Ошибка печати: Проверьте наличие бумаги и закрытие крышки принтера, а также подключение кабеля USB.
Если оплата прошла у клиента, но в 1С статус не обновился, не проводите повторную оплату. Необходимо воспользоваться обработкой "Загрузка выписок" или ручной сверкой транзакций в личном кабинете банка. Дублирование платежей создаст лишнюю работу по возврату средств.
Большинство ошибок связи решаются простой перезагрузкой кассового компьютера и проверкой сетевого подключения. Не спешите менять настройки, если проблема носит единичный характер.
Отражение операций в бухгалтерском учете
Для бухгалтера важно, чтобы платежи по СБП корректно отражались в регистрах и отчетах. В отличие от наличных, эти деньги поступают на расчетный счет с небольшой задержкой или мгновенно, но с удержанием комиссии. Настройка проводок должна учитывать эти особенности.
В типовой конфигурации 1С при закрытии смены формируется отчет о продажах, где оплата по СБП выделяется отдельной строкой. При загрузке банковской выписки система должна автоматически сопоставлять поступления с документами реализации. Для этого важно, чтобы в назначении платежа от банка присутствовал уникальный идентификатор транзакции.
Комиссия банка за эквайринг СБП обычно списывается отдельным платежным поручением или удерживается из суммы поступления. В настройках учета необходимо указать счет затрат для этих комиссий, чтобы корректно рассчитывать прибыль. Часто для этого используется счет 91.02 "Прочие расходы".
⚠️ Внимание: Сумма, приходящая на расчетный счет, может быть меньше суммы чека на размер комиссии. Настройте автоматическое создание документов "Списание с расчетного счета" для комиссий, чтобы не делать это вручную для каждой транзакции.
Часто задаваемые вопросы (FAQ)
Можно ли принимать оплату по СБП в 1С без онлайн-кассы?
Нет, для легальной торговли в РФ наличие онлайн-кассы (ККТ) обязательно независимо от способа оплаты. Чек должен быть сформирован и передан в ОФД. Однако, если вы работаете в сфере услуг без физического товара и используете БСО, требования могут отличаться, но интеграция с 1С все равно требует фискального устройства.
Что делать, если клиент отсканировал код, но деньги не списались?
В этом случае чек в 1С закрывать нельзя. Попросите клиента проверить историю операций в приложении банка. Если транзакции нет, попробуйте сгенерировать новый QR-код (отменив предыдущий в системе, если это возможно) или предложите альтернативный способ оплаты. Статус в 1С должен соответствовать фактическому движению денег.
Как вернуть деньги покупателю, если он оплатил по QR-коду?
Возврат осуществляется через ту же систему. В документе "Возврат товаров от клиента" в 1С выберите вид оплаты "СБП". Система сформирует запрос на возврат в банк. Средства вернутся на карту покупателя в сроки, регламентированные банком (обычно от нескольких минут до 3 дней).
Нужно ли обновлять 1С для работы с СБП?
Желательно использовать актуальные версии платформ и конфигураций (1С:Розница 2.3, УТ 11.4 и выше), так как в них функционал СБП реализован нативно и работает стабильнее. На старых версиях может потребоваться установка внешних обработок или сложных доработок.
Влияет ли способ оплаты на налоговую отчетность?
Для налоговой инспекции способ оплаты (наличные, карта, СБП) не имеет значения при расчете налога (УСН, Патент, ОСНО). Важно лишь то, что выручка зафиксирована кассой и отражена в книге учета доходов. Главное — соблюдение лимитов кассы и корректное отражение выручки.