Чек по ссылке СБП для бизнеса: как выдавать и что проверить

Чек по ссылке СБП нужен, когда покупатель оплачивает по ней товар, работу или услугу, а расчет подпадает под 54-ФЗ. Платежная ссылка и подтверждение банка подтверждают перевод денег; фискальный чек формирует зарегистрированная ККТ и передает через ОФД.

Когда при оплате по ссылке СБП нужен чек

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

Не заменяйте чек банковской квитанцией, SMS банка, QR-кодом или статусом «оплачено». Это разные документы с разным назначением. Требования к применению ККТ установлены Федеральным законом № 54-ФЗ; официальные сервисы и разъяснения доступны на сайте ФНС России.

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

Самозанятый на НПД не применяет ККТ по 54-ФЗ к доходам, облагаемым НПД: он формирует чек в приложении «Мой налог». ИП и ООО не могут заменять кассовый чек простым переводом на карту или банковским подтверждением платежа.

Сценарии бизнеса: где использовать ссылку СБП

Интернет-магазин

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

Консультации, ремонт, доставка и другие услуги

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

Розничная точка или выездной сотрудник

Продавец или мастер должен увидеть подтвержденный статус платежа до выдачи товара или завершения расчета. Затем касса формирует чек с реальной корзиной. Не принимайте скриншот из банковского приложения как подтверждение: сверяйте статус в личном кабинете банка или платежного провайдера. Для выбора оборудования используйте материал «Как выбрать кассу для розничного магазина и запустить продажи».

Как выбрать схему фискализации для СБП-платежей

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

Готовая интеграция подходит магазину или сервису с типовым заказом, одной оплатой и стандартными возвратами. Она сокращает ручные действия: платежный статус запускает передачу данных в кассу автоматически.

Интеграция по API нужна, если есть частичные оплаты, несколько поставок, подписки, сложные скидки или собственная CRM. В таком случае разработчик обязан обрабатывать повторные уведомления о платеже: один и тот же callback не должен создавать два чека.

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

Таблица критериев выбора решения

Критерий Что проверить до запуска Решение
Передача данных в ККТ Передаются позиции, сумма, скидка, доставка, контакт клиента и реквизиты расчета. Не подключайте схему, которая отправляет в чек только общую сумму без состава заказа.
Триггер фискализации Чек создается только после подтвержденного успешного платежа. Создание ссылки не должно запускать чек.
Отправка покупателю Email или телефон собирается до расчета и доходит до кассы. Проверьте доставку письма или сообщения тестовым заказом.
Возвраты Есть сценарии полного и частичного возврата с привязкой к исходной продаже. Проведите возврат в тестовом контуре до старта.
Контроль ошибок Доступны статусы «оплачено», «чек создан», «чек отклонен» и журнал запросов. Назначьте сотрудника, который ежедневно разбирает расхождения.
ОФД и поиск документов Чек можно найти по номеру заказа, платежу или фискальным реквизитам. Бухгалтерия и поддержка не должны искать чек вручную по сумме и дате.

Пошаговый запуск: как настроить выдачу чека

  1. Опишите платежные события. Отдельно зафиксируйте оплату, предоплату, полную оплату, отмену и возврат.
  2. Проверьте кассовый контур. ККТ должна быть зарегистрирована, фискальный накопитель и договор с ОФД — действовать, а касса — принимать нужные поля заказа.
  3. Свяжите идентификаторы. Сохраняйте в CRM номер заказа, идентификатор платежа СБП и реквизиты фискального документа.
  4. Настройте запуск по успешной оплате. Передавайте заказ в кассу после подтвержденного статуса платежа и включите защиту от повторной обработки уведомления.
  5. Настройте контакт покупателя. Собирайте email или телефон до оплаты и проверьте, что он передается в ККТ без подмены и потери.
  6. Проведите тестовые операции. Проверьте успешную оплату, неоплаченную ссылку, отмену, полный возврат, частичный возврат и повторный callback.
  7. Настройте контроль. Выведите отчет по операциям «оплачено без чека» и установите порядок исправления таких случаев.

Ошибки, из-за которых теряются чеки

Чек создают в момент выпуска ссылки. Это ошибка: клиент может не оплатить ссылку. Исправление — запускать фискализацию только от подтвержденного платежного события.

В кассу передают одну сумму без номенклатуры. Исправление — передавать состав заказа из CMS или CRM, включая доставку, скидки и количество. Не дополняйте чек вручную после оплаты, если эти данные уже есть в заказе.

Платеж и чек не связаны общим номером заказа. В результате поддержка не может быстро оформить возврат или найти документ. Исправление — хранить три связки: заказ, платеж СБП и фискальный документ.

Возврат проводят как новую операцию. Исправление — запускайте возврат из исходного заказа и проверяйте, какой кассовый документ создала система. Если уже сформирован неверный фискальный документ, не удаляйте заказ задним числом: используйте порядок исправления, описанный в статье «Когда пробивать чек коррекции и как правильно оформить исправление».

Сбои не контролируют. Если банк подтвердил оплату, а касса отклонила запрос, чек сам не появится. Исправление — настроить уведомления и ежедневную сверку платежных статусов с фискальными документами.

Что проверить перед стартом

  • Каждая ссылка СБП привязана к конкретному заказу.
  • Чек формируется после успешной оплаты, а не при создании ссылки.
  • В ККТ передаются позиции, сумма, реквизиты расчета и контакт покупателя.
  • Документ уходит в ОФД и находится по номеру заказа.
  • Полный и частичный возвраты создают корректные документы.
  • Есть ответственный за платежи со статусом «оплачено без чека».

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

Перед открытием приема платежей проведите один полный тестовый цикл: заказ → ссылка СБП → оплата → чек → ОФД → возврат. Если нужна схема под ваш сайт, CRM или услуги с предоплатой, оставьте заявку на консультацию — команда Интернет Касса поможет собрать цепочку без ручной фискализации.

Частые вопросы

Нужен ли чек, если клиент оплатил по ссылке СБП?

Да, нужен, если по ссылке покупатель рассчитывается за товар, работу или услугу, подпадающие под 54-ФЗ. Банковское уведомление об оплате и экран успешного перевода не заменяют кассовый чек.

Что такое чек по ссылке СБП?

Это кассовый чек, сформированный ККТ после расчета, который покупатель совершил по платежной ссылке через СБП. Ссылка запускает оплату, а чек фиксирует расчет и передается через ОФД.

Как отправить чек по ссылке СБП покупателю?

Передайте в кассу email или номер телефона покупателя, полученный до расчета, и настройте автоматическую отправку чека после успешной оплаты. Проверьте в тесте, что контакт не теряется между формой заказа, платежным сервисом и ККТ.

Кто должен формировать чек по ссылке СБП: магазин или платежный сервис?

Проверьте, кто указан пользователем ККТ и на ком по вашей модели приема платежа лежит обязанность применить кассу. Если платежный сервис только принимает перевод и не фискализирует расчет в своей предусмотренной договором и технической схеме, чек формирует продавец.

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

Да, при приеме предоплаты оформите чек на полученный аванс или предоплату, а при передаче товара либо оказании услуги оформите следующий расчет по вашей схеме. Не указывайте «полный расчет», если товар еще не передан или услуга не оказана.