Как повторно отправить пробитый чек ККМ на e-mail покупателю в 1С?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

Зачастую на розничных точках возникает следующая ситуация: кассир пробил и распечатал бумажный чек, расчет завершен, но покупатель внезапно просит отправить ему электронную копию чека на e-mail или в SMS. Рассмотрим подробнее, как мы можем решить эту задачу, учитывая законодательные нормы и технические особенности работы фискальных регистраторов.

Юридические и технические нюансы (Закон 54-ФЗ)

Проанализируем ситуацию с точки зрения закона. Согласно пункту 2 статьи 1.2 закона № 54-ФЗ, покупатель обязан предоставить свой номер телефона или адрес электронной почты строго до момента расчета (то есть до того, как кассир пробил чек). Если бумажный чек уже распечатан, продавец по закону не обязан отправлять электронную версию. Повторная отправка является лишь жестом лояльности магазина по отношению к клиенту.

Выясним причину, по которой нельзя просто нажать кнопку на кассе и переотправить фискальный документ. Техническое ограничение связано с работой самого фискального накопителя (ФН). ФН записывает переданный e-mail или телефон клиента в специальный тег 1008 (адрес покупателя) в момент фискализации. После формирования фискального признака и закрытия чека внести изменения в этот документ на уровне «железа» кассы невозможно. Именно поэтому все способы повторной отправки сводятся к использованию внешних инструментов.

Разберем по шагам несколько рабочих способов, которые помогут нам отправить копию чека клиенту.

Способ 1: Использование штатных средств конфигураций 1С

Во многих современных конфигурациях, таких как 1С:Управление торговлей (УТ), 1С:Розница или 1С:УНФ, присутствует встроенный функционал отправки писем. В теории и на практике чек сохраняется в информационной базе, и мы можем отправить его средствами самой программы.

  1. Убедимся, что в базе 1С настроена системная учетная запись электронной почты.
  2. Откроем документ ЧекККМ из журнала документов розничных продаж.
  3. Прямо в форме документа найдем кнопку отправки (часто она выглядит как иконка конверта или находится в меню «Отправить»).
  4. Введем e-mail клиента. Программа сама сформирует письмо с копией чека (обычно в формате PDF) и отправит его покупателю.

Этот способ удобен тем, что нам не нужно обучать пользователей работе с внешними сервисами, весь процесс происходит в привычном интерфейсе 1С.

Способ 2: Личный кабинет ОФД

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

  1. Авторизуемся в личном кабинете ОФД.
  2. Находим нужный чек по дате, сумме или номеру фискального документа (ФД).
  3. Открываем карточку чека и используем кнопку «Отправить на почту» (или аналогичную, в зависимости от оператора).

Если таких обращений от покупателей мало (например, раз в год), системный администратор или старший кассир может сделать это вручную. Если же запросы частые, мы можем написать внешнюю обработку в 1С, которая будет обращаться к API ОФД. В эту обработку мы передаем реквизиты чека и электронный адрес покупателя, после чего запрос уходит в ОФД, и оператор сам отправляет письмо. Стоит отметить, что отправка чеков на e-mail у большинства ОФД бесплатна, в отличие от SMS.

Способ 3: Генерация ссылки на чек

Некоторые операторы (например, PlatformaOFD) позволяют сформировать прямую ссылку на электронную версию чека, используя его реквизиты. Мы можем программно «состряпать» такую ссылку в 1С на основании данных пробитого документа (номер ФН, номер ФД, фискальный признак документа — ФПД) и отправить ее клиенту обычным письмом или вывести на экран кассира, чтобы он переслал ее покупателю в мессенджер.

Способ 4: Использование сервисов ФНС (Генерация QR-кода)

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

Зная реквизиты пробитого чека (дата, время, сумма, ФН, ФД, ФПД), мы можем сгенерировать QR-код прямо на экране монитора кассира или распечатать его на нефискальном принтере (или повторно на ККТ как нефискальную текстовую информацию). Покупатель просто открывает приложение ФНС на своем смартфоне, сканирует этот QR-код, и чек автоматически загружается и сохраняется в его профиле в электронном виде.

Резюме: Выбор способа зависит от частоты возникновения таких ситуаций и возможностей вашей конфигурации. Для разовых случаев подойдет личный кабинет ОФД или показ QR-кода, а для потоковой работы лучше настроить штатную отправку документов ЧекККМ через системную учетную запись 1С.

← На главную