электронный чек при оплате онлайн — Интернет-магазину, сервису подписки и бизнесу с оплатой по ссылке нужна связка «успешный платёж → касса → ОФД → электронный чек покупателю». Банковское уведомление, квитанция эквайринга и письмо «заказ оплачен» не заменяют кассовый чек.
Создавайте чек по подтверждённому статусу платежа от банка, эквайринга или агрегатора. Не запускайте фискализацию при создании заказа, счёта, QR-кода или платёжной ссылки: клиент может не оплатить, а система создаст лишний документ.
Интернет Касса проводит аудит цепочки оплаты, подбирает облачную кассу, настраивает передачу данных из сайта и эквайринга, а затем проверяет тестовые расчёты до старта продаж. Такой разбор нужен, когда на сайте есть предоплата, подписка, СБП, агрегатор или нестандартные возвраты.
При расчёте за товар, работу или услугу через сайт, приложение, платёжную ссылку либо при рекуррентном списании применяйте ККТ, если для операции нет законного исключения. При дистанционном расчёте электронный чек направляют на e-mail или абонентский номер, которые покупатель предоставил до расчёта.
Разделяйте документы по назначению:
Сведения о применении ККТ и сервисы проверки чеков размещает сайт ФНС России. Для настройки важнее не просто наличие кассы, а точная привязка каждого поступления денег к кассовому событию.
Плательщик НПД не применяет ККТ при расчётах в рамках НПД. Он формирует чек через приложение «Мой налог». Не включайте самозанятого в схему интернет-кассы, если продажа оформляется именно как расчёт плательщика НПД.
Полная предоплата. При получении всей суммы до передачи товара или оказания услуги сформируйте чек с признаком способа расчёта «предоплата 100%». Когда товар передан или услуга оказана, сформируйте чек зачёта предоплаты. Не заменяйте первый чек чеком «полный расчёт», если исполнение ещё не произошло.
Частичная предоплата. На полученную часть оформите чек с признаком «частичная предоплата». При получении остатка зафиксируйте второй платёж с соответствующим признаком способа расчёта. После передачи товара или оказания услуги сформируйте чек зачёта ранее принятых сумм по настроенной схеме.
Оплата при получении. Если деньги принимает курьер или покупатель платит на точке выдачи, оформляйте чек в момент такого расчёта. Не дублируйте его интернет-чеком, если на сайте не было отдельной оплаты.
Подписка и рекуррентные платежи. Каждое успешное списание должно передаваться в кассу отдельным событием. Проверьте, что интеграция получает наименование услуги, сумму, налоговые настройки при их применении и сохранённый контакт клиента.
Отмена и возврат — разные операции. Отмена до успешного списания не требует возвратного чека, потому что расчёта не было. Если деньги уже поступили и вы возвращаете их клиенту, сформируйте чек возврата прихода и свяжите его с исходным заказом и платежом.
Не решайте вопрос фискализации только по тому, на чей счёт технически пришли деньги. По договору определите сторону, обязанную применять ККТ в конкретной модели: продавца, агента, платёжного агента или другую сторону расчёта. Затем проверьте, какие агентские реквизиты должны попасть в чек.
В договорной схеме зафиксируйте четыре пункта: кто принимает оплату от покупателя, кто формирует чек, от чьего имени продаётся товар или услуга и кто отвечает за возврат. Если хотя бы один ответ не определён, не запускайте автоматизацию шаблонным модулем. Для агентских услуг используйте разбор агентского чека: реквизитов, ролей и запуска кассы.
Получите e-mail или телефон до оплаты и передайте его именно в кассовый запрос. Поле, сохранённое только в CRM, не отправит чек покупателю. Личный кабинет, мессенджер или страница успешной оплаты полезны для сервиса, но являются дополнительными каналами.
Передавайте в кассу не только сумму, а состав заказа: наименования, количество, цену, скидку, доставку, признак предмета и способа расчёта, а также применимые к вашей схеме реквизиты. Сверяйте тестовый чек с заказом построчно.
Связывайте в журнале четыре идентификатора: заказ, платёж, кассовый документ и возврат. Это позволяет найти пропуск, объяснить клиенту статус и не создать дубликат при повторной доставке вебхука.
| Критерий | Что проверить | Действие |
|---|---|---|
| Событие для чека | Касса получает только подтверждённый статус платежа. | Не используйте создание заказа или ссылки как триггер. |
| Вебхук оплаты | Проверяется подпись уведомления; повторный callback не создаёт второй чек. | Настройте проверку подписи и идемпотентность по ID платежа. |
| Контакт клиента | E-mail или телефон уходит в кассовый запрос. | Проверьте поле по логам тестовой оплаты. |
| Предоплата и зачёт | Интеграция различает предоплату, частичную предоплату, зачёт и полный расчёт. | Протестируйте каждый этап на отдельном заказе. |
| ОФД и возвраты | Видны статусы платежа, чека, передачи в ОФД и возврата. | Настройте ежедневную сверку и очередь ошибок. |
| Агентская модель | Определён пользователь ККТ и передаются нужные агентские реквизиты. | Согласуйте схему с договором до интеграции. |
Чек создаётся при создании заказа. Исправление: используйте подтверждённый статус платежа. Неоплаченная ссылка и брошенная корзина не должны формировать кассовый документ.
Повторный вебхук создаёт второй чек. Исправление: сохраните ID платежа и проверяйте, не был ли по нему создан кассовый документ. Подпись вебхука защищает от поддельного уведомления, а идемпотентность — от повтора настоящего.
Предоплата отмечена как полный расчёт. Исправление: разделите поступление денег и исполнение обязательства. После передачи товара или оказания услуги создайте чек зачёта предоплаты.
Менеджер пробивает чеки «в конце дня». Исправление: ручной чек используйте только при аварии. Для дистанционного расчёта документ формируют не позднее рабочего дня, следующего за днём расчёта, а при передаче товара — не позднее момента передачи; до ручного оформления проверьте отсутствие автоматического чека по ID платежа.
Деньги возвращены, а кассовый возврат не оформлен. Исправление: включите чек возврата прихода в регламент возврата и сверяйте его с банковской операцией.
Для платежей через QR-код и ссылку используйте отдельную схему: как фискализировать оплату через СБП. Если продаёте в рассрочку, заранее разделите роли банка и продавца по инструкции о чеке при оплате в рассрочку.
Нужны аудит схемы, перечень интеграций и план запуска под ваш сайт или CRM — оставьте заявку в Интернет Касса. Мы разберём маршрут платежа, выявим точки дублей и пропусков, настроим фискализацию и дадим чек-лист тестов перед стартом.
Да, при дистанционном расчёте покупателю направляют кассовый чек в электронной форме на предоставленный до расчёта e-mail или абонентский номер. Это правило действует, если продавец обязан применять ККТ и операция не входит в предусмотренное законом исключение.
Отправляйте чек на e-mail или номер телефона, который покупатель предоставил до расчёта. Личный кабинет, мессенджер и страница успешной оплаты могут быть дополнительными каналами, но не заменяют передачу чека на предусмотренный законом контакт.
Да, оформляйте чек вручную только при документированном сбое автоматической фискализации. Для дистанционного расчёта чек нужно сформировать не позднее рабочего дня, следующего за днём расчёта, а при передаче товара — не позднее момента его передачи; перед ручным чеком проверьте по идентификатору платежа, что автоматический чек не создан.
Сформируйте чек предоплаты при получении денег, а при передаче товара или оказании услуги сформируйте чек зачёта предоплаты. Если клиент внёс только часть суммы, отразите частичную предоплату, а остаток оформите отдельным расчётом в момент его получения.
Да, СБП не отменяет применение ККТ. Настройте запуск кассы по подтверждению успешной оплаты по QR-коду или ссылке, а не по моменту создания QR-кода.