Как отправить чек покупателю после оплаты: касса, сайт и самозанятость

Как отправить чек покупателю: сначала определите, кто формирует документ. Кассовый чек создаёт ККТ, а чек самозанятого — сервис НПД. Банк, платёжный провайдер и CMS сами по себе не заменяют фискализацию, но могут передавать оплату, состав заказа и контакт в кассовую связку.

За формирование и выдачу либо направление кассового чека отвечает продавец — пользователь ККТ. Облачная касса, ОФД и платёжный сервис могут технически сформировать или доставить документ, но не переносят эту ответственность на себя. Для самозанятого на НПД чек формирует сам плательщик НПД через «Мой налог» или уполномоченный сервис.

Автор: Александр Пылев, Основатель Интернет Касса.

Когда нужно выдать или направить чек

При расчёте продавец, применяющий ККТ, формирует кассовый чек. При очной продаже выдайте бумажный чек либо направьте электронный, если покупатель до расчёта сообщил номер телефона или e-mail. На сайте собирайте контакт в checkout и передавайте его вместе с заказом в кассу.

Не путайте фискальный чек с письмом «заказ принят», банковским push-уведомлением или квитанцией платёжной формы. Эти сообщения полезны покупателю, но не заменяют кассовый чек. Отдельно контролируйте два события: чек передан в ОФД и чек доступен покупателю.

Разъяснения по применению ККТ публикует сайт ФНС России. В рабочей схеме продавец не рассылает документы вручную после каждого заказа: он настраивает автоматическую отправку и регулярно проверяет журнал ошибок.

Как отправить электронный чек: три сценария

1. Интернет-магазин, подписки и онлайн-услуги

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

Свяжите один платёж с одним чеком по ID платежа или заказа. Платёжные сервисы могут повторно прислать webhook при сетевом сбое; обработчик должен распознать уже обработанную операцию и не создать дубликат. Отдельно настройте сценарии отмены, полного и частичного возврата.

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

2. Розничный магазин, кафе или пункт выдачи

Пробейте чек на ККТ в момент расчёта. Если покупатель выбрал электронный формат, кассир получает телефон или e-mail до оплаты и вводит контакт в кассу. Ответственность за правильность операции остаётся у продавца; кассиру нужна простая инструкция по вводу контакта и повторной отправке готового документа.

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

3. Самозанятый на НПД

Самозанятый не применяет онлайн-кассу для расчётов в рамках НПД. Он формирует чек в приложении «Мой налог» или уполномоченном сервисе, затем отправляет покупателю ссылку или изображение документа.

Срок зависит от способа расчёта. При наличном расчёте или оплате электронными средствами платежа чек формируют в момент расчёта. При иных безналичных расчётах сведения передают не позднее 9-го числа месяца, следующего за месяцем расчёта. Не переносите правила НПД на ИП и ООО, которые работают с ККТ.

Какую схему выбрать

Критерий Сайт и дистанционная оплата Розница Самозанятый на НПД
Кто формирует документ Онлайн-касса или облачная касса ККТ на точке Сервис НПД
Кто отвечает перед покупателем Продавец — пользователь ККТ Продавец — пользователь ККТ Самозанятый
Триггер Подтверждённый статус оплаты Расчёт на кассе Способ расчёта и срок НПД
Что передать Позиции, сумму, контакт, статус и ID платежа Сумму расчёта и контакт для электронного чека Сумму и сведения о продаже
Что тестировать Оплату, повторный webhook, отмену, возврат, доставку Ввод контакта, поиск и повторную отправку Сумму, дату и повторную отправку
Кто устраняет технический сбой Назначенный сотрудник продавца и поддержка сервисов Кассир или администратор по инструкции продавца Самозанятый

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

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

  1. Нарисуйте цепочку расчёта. Укажите платёжную форму, эквайринг, CMS, кассу, ОФД и канал доставки покупателю.
  2. Назначьте ответственного от продавца. Этот сотрудник контролирует ошибки, доступы и работу подрядчиков, даже если касса размещена в облаке.
  3. Настройте состав данных. Передавайте позиции, количество, цену, скидку при наличии, способ оплаты, телефон или e-mail и ID платежа. Одной общей суммы недостаточно для нормальной автоматизации товарного чека.
  4. Обрабатывайте только подтверждённые платежи. Не формируйте чек по созданию заказа или открытию платёжной страницы. Сохраняйте ID операции и блокируйте повторную фискализацию по тому же ID.
  5. Выберите канал доставки. Добавьте понятное поле телефона или e-mail в checkout. В рознице обучите кассира запрашивать контакт до расчёта, когда клиент хочет электронный чек.
  6. Проведите тестовую оплату. Проверьте статус платежа, наличие чека в личном кабинете кассы, передачу в ОФД и получение документа на реальный телефон или e-mail.
  7. Проверьте обратные операции. Отдельно протестируйте отмену, полный и частичный возврат, а также повторное webhook-уведомление.
  8. Опишите повторную отправку. Сотрудник должен находить исходный чек и направлять его повторно без создания нового документа.

Подробную карту ролей CMS, эквайринга, кассы и ОФД смотрите в материале подключение облачной кассы.

Самозанятый: как отправить чек без кассы

Сформируйте чек НПД в «Моём налоге» или используемом сервисе НПД. При наличной оплате и оплате электронными средствами платежа сделайте это в момент расчёта. При ином безналичном поступлении внесите сведения не позднее 9-го числа следующего месяца.

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

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

  • Чек создаётся при оформлении заказа. Поставьте триггер на подтверждённую оплату, иначе фискализируются неоплаченные или отменённые корзины.
  • Повторный webhook создаёт второй чек. Храните ID платежа и статус обработки; при повторном уведомлении возвращайте результат первой обработки, а не запускайте фискализацию заново.
  • В кассу уходит только сумма. Передавайте номенклатуру и остальные сведения из CMS или учётной системы.
  • Контакт остаётся только в CRM. Передавайте телефон или e-mail в кассовую связку вместе с заказом, иначе автоматическая доставка не сработает.
  • Новый чек пробивают из-за потерянного SMS. Откройте исходный фискальный документ и отправьте его повторно.
  • Не тестируют возвраты. Проверьте возврат до старта реальных продаж, а не после первой спорной операции.

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

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

Если покупателю нужна копия сформированного документа, используйте порядок из инструкции как сделать копию кассового чека. Не проводите новую продажу ради копии.

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

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

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

Да, направьте электронный чек на номер телефона или e-mail, который покупатель сообщил до расчёта. При очной продаже электронный чек выдают вместо бумажного; за выдачу или направление отвечает продавец — пользователь ККТ.

Как отправить чек покупателю, если продажа идет через сайт?

Настройте передачу подтверждённого платежа, состава заказа, контакта и ID операции из платёжной формы в онлайн-кассу или облачную фискализацию. Обрабатывайте один платёж один раз: повторное уведомление от платёжного сервиса не должно создавать второй чек.

Самозанятый может отправить чек покупателю без кассы?

Да, самозанятый формирует чек НПД в «Моём налоге» или уполномоченном сервисе без онлайн-кассы. При наличном расчёте или оплате электронными средствами платежа чек формируют в момент расчёта, при иных безналичных расчётах — не позднее 9-го числа следующего месяца.

Что делать, если чек не дошел покупателю?

Найдите исходный чек и отправьте его повторно из кассы, ОФД или сервиса НПД. Не создавайте новый чек из-за недоставленного письма или SMS: сначала исправьте контакт и проверьте статус исходного документа.

Нужно ли отправлять чек в ОФД и покупателю отдельно?

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