54‑ФЗ и СБП: фискализация, чеки и маркировка
Table of contents
Что такое 54‑ФЗ и как он работает с СБП
Федеральный закон № 54‑ФЗ регулирует применение онлайн‑касс (ККТ), формирование и передачу фискальных данных при продажах. Платежи по Системе быстрых платежей (СБП) — это безналичные расчеты, и на них в полной мере распространяются требования 54‑ФЗ.
Ключевые выводы для 54‑ФЗ СБП:
- независимо от канала (онлайн‑магазин, офлайн‑касса, оплата по QR) продавец обязан формировать чек СБП и отправлять его через ОФД в ФНС;
- форма оплаты в чеке — безналичными, при желании можно дополнительно указать «СБП» в дополнительных реквизитах;
- для маркированных товаров требуется ФФД 1.2 и передача кода маркировки;
- при возврате оформляется чек возврата (возврат прихода) и возвращаются деньги тем же способом через СБП.
Если вы только рассматриваете прием СБП, начните со страницы о возможностях SBP‑эквайринга, сравните его с картами в разделе Сравнение с картами и посмотрите тарифы на странице Тарифы и комиссии.
Поток фискализации СБП: от оплаты до ФНС
![Схема фискализации СБП: клиент — QR/ссылка — банк‑эквайер — ККТ/ОФД — ФНС — покупатель]
Пошаговый процесс выглядит так:
- Покупатель оплачивает заказ через СБП (сканирует QR, оплачивает по ссылке или в виджете). См. варианты в разделах QR‑платежи СБП, Оплата по ссылке и Интернет‑эквайринг СБП.
- Банк‑эквайер подтверждает успешный перевод.
- Ваш сайт/ПО инициирует фискализацию: ККТ формирует чек прихода (или иной тип чека по ситуации) и отправляет данные в ОФД.
- ОФД доставляет фискальные данные в ФНС; при наличии контакта покупателя чек уходит на e‑mail/SMS.
- Чек доступен покупателю по ссылке ОФД и по QR‑коду в самом чеке.
Это и есть «фискализация СБП»: от события оплаты до хранения фискальных признаков в ФНС с участием ОФД.
Чек СБП: обязательные реквизиты и где указать «СБП»
Чек СБП по составу реквизитов не отличается от чека по карте: закон фиксирует единые требования. Важно:
- реквизиты продавца: наименование, ИНН, адрес расчета/сайт, режим налогообложения;
- состав покупки: номенклатура, количество, цена, ставка и сумма НДС (или признак без НДС);
- признак расчета: приход/возврат прихода/аванс/зачет аванса и т. п.;
- форма оплаты: безналичными; сумма по форме оплаты;
- фискальные признаки чека, номер ККТ, ОФД;
- контакт покупателя (e‑mail/телефон) — при наличии;
- для дистанционных продаж — признак способа расчета согласно ФФД;
- для маркированных товаров — коды маркировки.
Где отразить, что платеж — именно СБП:
- установите форму оплаты «Безналичными»;
- добавьте в «дополнительные реквизиты чека/позиции» пометку «Оплата через СБП» — это не обязательно, но прозрачно для клиента и бухгалтерии.
Совет: используйте ФФД 1.2 — он поддерживает расширенную детализацию, корректную работу с маркировкой и современные сценарии расчетов.
ОФД и СБП: выбор и настройки
Специального «ОФД СБП» не существует — подойдет любой аккредитованный ОФД. Важные моменты при выборе/настройке:
- совместимость ККТ и ОФД с ФФД 1.2, если вы продаете маркировку;
- стабильность онлайн‑каналов и SLA доставки чеков;
- поддержка передачи дополнительных реквизитов (например, пометки «СБП»);
- удобный личный кабинет для поиска чеков и сверок.
В нашем сервисе мы помогаем настроить связку «СБП → ККТ → ОФД» для онлайн‑и офлайн‑сценариев, а также обеспечиваем корректную передачу данных. Подробности — в разделе Безопасность и Возвраты и споры.
Маркировка Честный ЗНАК при оплате через СБП
При продаже маркированных товаров (обувь, одежда, парфюмерия и др.) действуют общие правила «Честного ЗНАКа», независимо от способа оплаты:
- используйте ККТ и ОФД, поддерживающие ФФД 1.2;
- сканируйте и передавайте коды маркировки (КМ) по каждой позиции в чеке;
- указывайте корректный признак предмета расчета для маркированных товаров;
- форма оплаты — «Безналичными», при желании добавляйте отметку «СБП» в доп. реквизиты.
Маркировка честный знак СБП не требует особой «СБП‑версии» — важна полнота и корректность данных в чеке.
Типовые сценарии расчетов и вид чеков
Ниже — краткая шпаргалка по выбору типа чека для разных сценариев с СБП.
| Сценарий |
Когда выбивать |
Тип чека |
Форма оплаты |
Комментарий |
| Онлайн‑заказ, моментальная оплата и отгрузка |
После успешной оплаты |
Приход |
Безналичными |
Чек СБП формируется сразу после подтверждения банком |
| Предоплата онлайн, отгрузка позже |
В момент поступления денег |
Аванс/предоплата |
Безналичными |
При отгрузке — чек «Зачет аванса» с номенклатурой |
| Частичная предоплата + доплата при получении |
При каждой оплате |
Аванс/приход |
Наличными/безналичными |
Допускается смешанная форма оплаты |
| Оплата по QR в торговом зале |
Сразу после подтверждения |
Приход |
Безналичными |
Работает с мобильным приемом |
| Маркированный товар |
Сразу после оплаты |
Приход |
Безналичными |
Обязательно передать КМ по ФФД 1.2 |
| Возврат оплаты |
В момент возврата денег |
Возврат прихода |
Безналичными |
Чек возврата СБП обязателен |
Примечание: формулировки «Аванс/предоплата» и «Зачет аванса» корректируйте согласно версиям ФФД, которые поддерживает ваша ККТ.
Возвраты по СБП и чек возврата
СБП поддерживает возвраты на исходный счет плательщика. Чтобы соблюсти 54‑ФЗ:
- оформляйте чек возврата СБП (тип «Возврат прихода») в момент возврата средств;
- возвращайте деньги по связке с исходным платежом через вашего эквайера;
- укажите в чеке номенклатуру (если возвращается товар) или общую сумму (если возвращается аванс полностью);
- для маркированных товаров — передайте КМ и корректный признак операции возврата.
Рекомендованный порядок действий:
- инициируйте возврат в личном кабинете/CRM;
- ККТ формирует чек возврата и отправляет его в ОФД;
- выполняется финансовый возврат через СБП;
- сохраните в учетной системе связь чека возврата и платежа — это упростит сверку.
Подробнее о регламенте, сроках и сценариях — на странице Возвраты и споры.
Интеграция ККТ, API и CMS
Есть несколько способов реализовать корректную фискализацию для СБП:
- Облачная ККТ через API. Ваш сайт/приложение отправляет данные корзины в облачную кассу, чек формируется автоматически после вебхука от СБП. Подробности — в разделе Интеграция API.
- Локальная ККТ в торговой точке. Кассовое ПО получает сигнал об успешной оплате и печатает чек СБП. Удобно при мобильном приеме и стационарной кассе.
- CMS‑плагины. Для популярных движков используйте готовые модули — меньше кода и меньше ошибок. Смотрите Плагины CMS.
В любом варианте соблюдается единая логика: успешный платеж в СБП → формирование корректного типа чека → передача через ОФД.
Частые ошибки и как их избежать
- Не выбивают чек на предоплату. Любое поступление денег — это расчет. Выдайте чек предоплаты и затем чек зачета.
- Неверная форма оплаты. В чеке указывайте «Безналичными»; уточнение «СБП» — в доп. реквизитах.
- Нет номенклатуры. Для онлайн‑продаж требуется позиционный состав, а не «товар разный».
- Проблемы с маркировкой. Для Честного ЗНАКа переходите на ФФД 1.2 и передавайте КМ по каждой позиции.
- Чек коррекции вместо возврата. Для возврата клиенту используйте «Возврат прихода», а чек коррекции — только для исправления учетных ошибок.
- Несогласованность сумм. Следите за округлениями и скидками: сумма в чеке должна совпадать с фактической суммой перевода в СБП.
Нужна помощь с архитектурой? Посмотрите практические кейсы внедрений в разных отраслях — Отрасли и кейсы.
Правовые нюансы и внутренние регламенты
- Дистанционная торговля: чек направляется покупателю в электронном виде при наличии контакта; на кассе хранится фискальный документ у ОФД/ФНС.
- Смешанные оплаты: при разделении платежа по разным формам (например, частично наличными, частично СБП) указывайте суммы по каждой форме.
- Учтите внутренние регламенты банка‑эквайера по возвратам и срокам разборов. Для безопасности расчетов и защиты от спорных списаний изучите раздел Безопасность и юридические материалы Договор и право.
Как подключить СБП и настроить фискализацию
Подключение несложно:
- Выберите формат приема: SBP‑эквайринг, Интернет‑эквайринг, QR‑платежи, Оплата по ссылке или СБП без эквайринга для отдельных сценариев.
- Ознакомьтесь с условиями — Тарифы и комиссии.
- Подайте заявку — шаги описаны в разделе Как подключить.
- Настройте интеграцию ККТ: API/облачная касса или модуль CMS — см. Интеграция API и Плагины CMS.
- Протестируйте успех/отмену/возврат, включая чек возврата СБП и сценарии с маркировкой.
Совет: заранее согласуйте с бухгалтерией политику по авансам, зачетам и возвратам, чтобы фискальные документы совпадали с учетом и правилами 54‑ФЗ.
Итоги
СБП полностью укладывается в требования 54‑ФЗ: нужен корректный чек СБП, передача данных через ОФД, а для маркированных товаров — ФФД 1.2 и коды маркировки. Настройте фискализацию СБП для всех каналов — от интернет‑магазина до офлайн‑кассы и мобильного приема — и вы избежите штрафов, ускорите сверку и упростите возвраты.
Готовы принять оплату через СБП с корректной фискализацией? Оставьте заявку на подключение в разделе Как подключить или начните с базовой консультации по вашему кейсу на странице SBP‑эквайринг.