Как организовать отправку электронного чека покупателю без ошибок

отправка электронного чека покупателюЭлектронный чек нужно отправлять не вручную после оплаты, а через настроенную цепочку «расчёт → ККТ → ОФД → покупатель». Для очной продажи заранее получите телефон или email: тогда электронный документ заменяет бумажный. Для оплаты на сайте, по ссылке или в приложении заложите контакт покупателя и способ направления чека в платёжную и кассовую схему до первого платежа.

Рабочая настройка даёт четыре результата: по каждому успешному расчёту есть заказ, фискальный документ сформирован ККТ, документ принят ОФД, а покупателю направлен чек или сведения для его идентификации. Уведомление «оплата прошла» от магазина или банка кассовый чек не заменяет. Базовые требования к применению ККТ установлены Федеральным законом № 54-ФЗ; официальную информацию публикует сайт ФНС России.

Когда электронный чек заменяет бумажный

При очном расчёте кассир получает от покупателя номер телефона или email до расчёта и направляет электронный чек вместо бумажного. Если покупатель не предоставил контакт, выдайте бумажный чек. Внесите в инструкцию кассира два действия: запросить контакт до оплаты и проверить, что он введён без ошибки.

При дистанционном расчёте — на сайте, в приложении, по платёжной ссылке — контакта для направления чека не получают постфактум. Добавьте телефон или email в корзину, CRM либо платёжную форму и передайте его в используемую кассовую схему. Электронный чек либо сведения, позволяющие его идентифицировать, направляют на предоставленный до расчёта телефон или email.

При дистанционной продаже чек формируют по факту состоявшегося расчёта. Для направления электронного чека закон устанавливает срок не позднее рабочего дня, следующего за днём расчёта, но не позднее момента передачи товара. Поэтому запускайте фискализацию по финальному успешному статусу оплаты, а не при создании заказа или открытии платёжной страницы.

Рабочие сценарии для бизнеса

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

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

Сервис с подписками

Настройте и протестируйте отдельно первое списание, продление, неуспешную попытку списания, полный и частичный возврат. Чек формируется по состоявшемуся расчёту, а не по попытке списания. В тестах проверьте, что возврат создаёт нужный документ и не дублирует первоначальный чек.

Оплата по ссылке или через менеджера

Собирайте телефон или email в CRM до отправки ссылки либо в платёжной форме. Передавайте номер заказа вместе с данными расчёта: по нему поддержка сопоставит платёж, кассовый чек и обращение покупателя. Схему приёма карт поможет выбрать статья как подключить оплату на сайте и выбрать интернет-эквайринг.

Розница и выездные услуги

Сотрудник до оплаты уточняет, нужен ли электронный чек, и при необходимости вводит телефон или email в кассу. Если контакт не предоставлен, выдайте бумажный чек. Для точки продаж заранее проверьте скорость ввода контакта, работу ККТ без стабильного интернета и передачу документов в ОФД после восстановления связи. Выбор оборудования разобран в статье как выбрать кассу для розничного магазина и запустить продажи.

Как выбрать способ направления чека

Способ Где подходит Что проверить Типовая ошибка
Email Интернет-магазины, услуги, B2C-заказы с подробной карточкой Формат адреса, передачу в кассовый сервис, результат направления Адрес введён с ошибкой или письмо не найдено покупателем
Телефон / SMS Розница, выезд, платёжные ссылки, быстрые покупки Единый формат номера и передачу контакта в подключённую схему Номер есть в CRM, но не дошёл до кассового сервиса
Сведения или ссылка для идентификации чека Схемы, которые поддерживает ККТ, ОФД или кассовый сервис Что сообщение позволяет идентифицировать чек и направляется на предоставленный контакт Ссылка ведёт не на фискальный документ или направляется не туда
Личный кабинет Сервисы с авторизацией и повторными покупками Поиск чека по заказу и права доступа покупателя Кабинет оставляют единственным способом сообщить о документе

Выбирайте канал, для которого контакт уже собирается до расчёта. Точную механику — отправку самого чека или сведений для его идентификации — подтвердите в документации вашей связки ККТ, ОФД и кассового сервиса до запуска. Личный кабинет удобен для повторного поиска, но не заменяет настроенное направление на телефон или email.

Пошаговый запуск отправки электронного чека

  1. Составьте карту расчётов. Перечислите оплату на сайте, по ссылке, в магазине, при доставке, автосписание, полный и частичный возврат. Для каждой операции назначьте ККТ и событие, которое запускает фискализацию.
  2. Определите источник контакта. Укажите, где покупатель оставляет телефон или email: в корзине, CRM, платёжной форме или на кассе. Проведите тест и убедитесь, что контакт не теряется между CMS, CRM, эквайрингом и кассовым сервисом.
  3. Настройте данные чека. Передавайте номенклатуру, сумму, скидки, номер заказа и данные, нужные для вашего сценария расчёта. До старта откройте тестовый документ и проверьте его реквизиты.
  4. Привяжите чек к факту расчёта. Запускайте формирование документа только по успешному статусу оплаты или иному факту состоявшегося расчёта. Не фискализируйте черновик заказа и отказ банка.
  5. Проверьте фискальный контур. По тестовой оплате подтвердите четыре статуса: документ сформирован ККТ, передан и принят ОФД, содержит корректные реквизиты, направлен покупателю выбранным способом.
  6. Проведите негативные тесты. Проверьте неверный email, ошибочный номер, отмену платежа, отказ банка, полный возврат и частичный возврат. Для возвратов убедитесь, что создаются корректные документы без дублей.
  7. Подготовьте поддержку. Дайте сотрудникам инструкцию: как найти исходный чек по заказу или платежу, где увидеть статус ОФД, как исправить контакт и как повторно направить документ.

Ошибки, которые нужно убрать до старта

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

Чек создают по неуспешной оплате. Привяжите фискализацию к финальному успешному статусу эквайринга. Согласуйте название и условия этого статуса с разработчиком CMS, CRM и интеграции.

Письмо магазина считают чеком. Разделите уведомление о заказе и фискальный документ. В карточке заказа показывайте отдельно статус оплаты, номер чека и статус его приёма ОФД.

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

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

Контроль после запуска и помощь с настройкой

Раз в день сопоставляйте успешные расчёты, документы ККТ, статусы приёма ОФД и ошибки направления. В CRM храните номер заказа, идентификатор платежа, контакт покупателя, номер фискального документа, дату формирования и результат отправки. Так поддержка не ищет чек вручную в нескольких системах.

Интернет Касса помогает интернет-магазинам, сервисам подписок и бизнесу с оплатой по ссылке запустить эту цепочку: разбираем карту расчётов, подбираем кассовую схему, проверяем передачу данных из CMS или CRM, подключение к эквайрингу и тесты возвратов. После консультации вы получите перечень точек интеграции, сценарии тестирования и список доработок для запуска.

Чтобы разобрать ваш случай предметно, подготовьте способы оплаты, используемые CMS/CRM, модель кассы или кассовый сервис, ОФД и два-три примера проблемных заказов. Оставить заявку на проверку схемы отправки чеков.

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

Можно ли отправлять электронный чек вместо бумажного?

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

Куда отправлять электронный чек покупателю?

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

Когда нужно отправлять электронный чек после оплаты?

Сформируйте чек по факту состоявшегося расчёта и сразу запускайте его направление покупателю автоматически. При дистанционном расчёте электронный чек направляют не позднее рабочего дня, следующего за днём расчёта, но не позднее момента передачи товара.

Что делать, если покупатель не получил электронный чек?

Найдите исходный чек по заказу или платежу, проверьте его формирование в ККТ и приём ОФД, затем повторно направьте документ на корректный контакт. Не формируйте новый чек только ради повторной отправки.

Нужно ли сохранять данные для отправки чека в CRM?

Да, сохраняйте контакт покупателя, номер заказа, идентификатор платежа, данные фискального документа и результат отправки. По этим полям поддержка быстро сопоставит расчёт с чеком и повторно отправит исходный документ.