Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Status
colourBlue
title10.3.10.0

Note
  • Только для POS и Touch-касс!
  • Возможность отправки электронного чека через электронную почту или телефон зависят от оператора фискальных данных. Уточните поддержку этих функций у ОФД!
  • Функциональность поддерживается на ККТ модельных рядов Пирит и Вики Принт. Информацию о поддержке функциональности на других моделях ККТ требуется уточнять у менеджера!

Описание

Для экономии чековой ленты в SetRetail 10 предусмотрена возможность отказа от печати бумажных чеков.

В этом случае чек отправляется покупателю в электронной форме на электронную почту или по номеру мобильного телефона.

Схема работы отказа от печати чеков в пользу электронных

Нажмите на схему для увеличения

Сводная таблица параметров печати чека

Expand
titleНажмите, чтобы открыть таблицу



Параметр

Источник параметра

Описание

1

Контакт покупателя (e-mail или номер телефона)*

*могут быть переданы сразу оба контакта, в этом случае кассовая логика выберет e-mail

Анкета покупателя в SLS.Покупатели

Задается в анкете покупателя в SLS или загружается в составе клиентских данных из мастер-системы (ERP), отличной от SLS.Покупатели.

Интеграционная документация: API Set Loyalty (непубличный раздел).

2Анкета покупателя в SetRetail10

Задается в анкете покупателя в визуализации SetCentrum или загружается в составе клиентских данных из мастер-системы (ERP).

Интеграционная документация: Импорт дисконтных карт и анкет клиентов из ERP в SetRetail10.

3Плагин интеграции с внешней системой лояльностиМожет потребоваться доработка конкретной интеграции, как плагинной, так и доплагинной. Для получения подробной информации обратитесь к вашему менеджеру.
4Анкетные данные покупателя в составе Мягкого чека

Передается в составе Мягкого чека через SetKit.

Интеграционная документация: Set Kit | API Reference

5

Разрешенный способ передачи электронного чека. Возможные значения:

  • BY_EMAIL
  • BY_PHONE

Могут быть переданы сразу оба контакта, в этом случае будет использован e-mail

Анкета покупателя в SLS.Покупатели

Вариант 1 

Для использования правил отключения печати чеков из шаблона касс:

Можно задать в анкете покупателя в SLS или загрузить в составе клиентских данных из мастер-системы (если мастер-система не SLS.Покупатели) признаки billEmail и/или billSMS.

Например, если в составе анкеты переданы e-mail + billEmail=t (Отправлять чеки на электронную почту), а в шаблоне касс установлены настройки “Использовать анкетные данные покупателя для отправки электронной копии чека” и “Не печатать бумажный чек всегда, если чек отправлен в электронной форме", то на кассе для такого покупателя не будет распечатан бумажный чек и рекламные материалы.

Вариант 2 

Для использования правил отключения печати чеков и промо-материалов из SLS.Покупатели:

Можно задать в анкете покупателя в SLS или загрузить в составе клиентских данных из мастер-системы (если мастер-система не SLS.Покупатели) признак refuseReceipt.

Например, если в составе анкеты переданы e-mail + refuseReceipt=t (Отказ от печати чека), а в шаблоне касс установлена настройка “Использовать анкетные данные покупателя для отправки электронной копии чека”, то на кассе для такого покупателя не будет распечатан бумажный чек, а купоны и рекламные слипы будут печататься.

6Анкета покупателя в SetRetail10

Можно задать в анкете покупателя настройкой “Уведомление обладателя карты о совершенной покупке” в визуализации SetCentrum или загрузить параметр receipt-feedback в составе клиентских данных из мастер-системы (ERP).

7Плагин интеграции с внешней системой лояльности

Может потребоваться доработка конкретной интеграции, как плагинной, так и доплагинной.

8Анкетные данные покупателя в составе Мягкого чека

Можно передать параметр clientNotificationType в составе Мягкого чека через SetKit.


Настройка

Jira
serverSystem JIRA
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTB-1243

Jira
serverSystem JIRA
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-465

Status
colourBlue
title10.2.77.0

Варианты добавления контактных данных покупателя

Добавление абонентского номера покупателя для отправки электронного чека

Видеодемонстрация

Widget Connector
width800
urlhttps://www.youtube.com/watch?v=0aEedDCbLcw&feature=youtu.be
height600

Добавление кнопки меню и работа на кассе

1. Добавьте к используемому шаблону касс необходимый пункт меню "Отправить чек клиенту".

2. На кассе:

Кассир добавляет товарные позиции в чек.

Кассир нажимает кнопку "Расчет".

Кассир выбирает функцию "Отправить чек клиенту".

Покупатель может показать QR-код из мобильного приложения для сканирования его кассиром, или продиктовать свой номер вслух.

После этого кассир завершает чек.

После фискализации чека от провайдера ОФД покупателю придёт сообщение со ссылкой для просмотра чека в сети Интернет.

Также копию чека можно отправить по электронной почте.

Будет прислан чек с вложенным pdf-файлом.

Отображение номера на дисплее покупателя

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

На кассе в файле \storage\crystal-cash\config\modules\customerDisplay-config.xml в секции showClientPhoneNumber установите значение true

После ввода кассиром всего номера он отобразится на дисплее покупателя.

Добавление электронной почты покупателя для отправки электронного чека

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-1289

Jira
serverSystem JIRA
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-435

Status
colourBlue
title10.2.29.0

Установите флаг в шаблоне касс Использовать анкетные данные покупателя для отправки электронной копии чека.

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

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

Также будет отправлен чек на электронную почту покупателя:

Массовая установка типа уведомления для всех клиентов

Для того, чтобы включить массовую установку для всех клиентов типа уведомления о полученном чеке выполните скрипт в базе данных set на сервере SetCentrum:

Code Block
languagesql
titleПо электронной почте
UPDATE card_clients
   SET receipt_feedback_means=1;

Или

Code Block
languagesql
titleПо телефону (ссылка на чек)
UPDATE card_clients
   SET receipt_feedback_means=2;


Code Block
languagesql
titleОтключить уведомления
UPDATE card_clients
   SET receipt_feedback_means=0;


Добавление e-mail путём сканирования QR-кода с визитной карточки покупателя

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTB-1245

Jira
serverSystem JIRA
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-464

Status
colourBlue
title10.2.30.0

Отправить чек на электронную почту можно также, просканировав данные её адреса из визитной карточки покупателя.

Отправка электронной копии чека возврата покупателю на e-mail используя анкетные данные покупателя

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-1509

Status
colourBlue
title10.2.36.0

Обеспечение автоматической отправки электронной копии чека возврата покупателю на электронную почту, чтобы выполнить требования законодательства в полном объеме реализовано в версии, начиная с версии 10.2.36.0. Действия для совершения шагов такие же как и при покупке.

Include Page
🔒 SetRetail10 ▪️ ОФД ◾️ Настройка отключения печати бумажных чеков
🔒 SetRetail10 ▪️ ОФД ◾️ Настройка отключения печати бумажных чеков

Дополнительная информация

Правила печати документов

Anchor
rules
rules

При использовании любой из вышеперечисленных настроек Не печатать бумажный чек действуют следующие правила печати документов.

Expand
titleНажмите, чтобы открыть таблицу


Тип документа

Не печатается при задействованной настройке в шаблоне касс "Не печатать бумажный чек"

Печатается всегда

Чек продажи

Х


Слип РА Set10 "Реклама в чеке"

Х


Слип РА Set10 "Купон"

Х


Слип РА Информация о подарках

Х


Слип внешней системы

Х


Чек возврата


Х

Отложенный чек


Х

Чек аннуляции


Х

Копия чека


Х

Товарный чек


Х

Банковский слип

Х (есть настройка принудительной печати)


Слип ЕГАИС


Х (есть настройка принудительного отказа от печати)

Слип СТОЛОТО


Х

Слип для вендинговых аппаратов (например, для кофемашин)


Х

Сервисные документы:
-- Отчет об открытии смены
-- X-отчет
-- Документ внесения наличных в ДЯ
-- Документ изъятия наличных из ДЯ
-- Декларация ДЯ
-- Z-отчет


Х



Отказ от печати чеков и промо-материалов по признакам из модуля SLS.Покупатели

На кассах SR10 реализована возможность обрабатывать признаки отказа от печати чеков и промо-материалов не из шаблона касс, а пришедшие из системы лояльности в составе анкеты покупателя (на текущий момент реализовано в модуле SetLoyalty “SLS.Покупатели”):

  • refuseReceipt — отказ от печати чека

  • refuseCoupons — отказ от печати промо-материалов (Слип РА Set10 "Реклама в чеке", Слип РА Set10 "Купон", Слип РА Информация о подарках, Слип внешней системы).

Использование таких признаков дает возможность управлять правилами печати документов из анкеты.

Правила печати документов из анкеты SLS.Покупатели

Anchor
rules2
rules2

Expand
titleНажмите, чтобы открыть таблицу


Тип документа

Не печатается при отказе от печати чеков

Не печатается при отказе от печати промо-материалов

Печатается всегда

Чек продажи

Х



Слип РА Set10 "Реклама в чеке"


Х


Слип РА Set10 "Купон"


Х


Слип РА Информация о подарках


Х


Слип внешней системы


Х


Чек возврата



Х

Отложенный чек



Х

Чек аннуляции



Х

Копия чека



Х

Товарный чек



Х

Банковский слип

Х (есть настройка принудительной печати)



Слип ЕГАИС



Х (есть настройка принудительного отказа от печати)

Слип СТОЛОТО



Х

Слип для вендинговых аппаратов (например, для кофемашин)



Х

Сервисные документы:
-- Отчет об открытии смены
-- X-отчет
-- Документ внесения наличных в ДЯ
-- Документ изъятия наличных из ДЯ
-- Декларация ДЯ
-- Z-отчет



Х



Info

Возможно использовать настройку “Не печатать бумажный чек если контактные данные для отправки электронного чека введены на кассе, но при этом  набор непечатаемых документов при использовании функции “Отправить чек клиенту” будет соответствовать правилам печати документов (не из анкеты), то есть не будут печататься как чеки, так и промо-материалы. При необходимости разграничивать набор непечатаемых документов (чеки и промо-материалы) рекомендуется использовать именно признаки из модуля SLS.Покупатели без установки в шаблоне касс настройки “Не печатать бумажный чек всегда, если чек отправлен в электронной форме”.

Сценарии использования

Передача электронного чека покупателю на номер телефона, введенный на кассе, без печати бумажного чека

  1. На SetCentrum / SetRetail включена настройка “Не печатать бумажный чек если контактные данные для отправки электронного чека введены на кассе.

    • Настройка передана на кассу, касса перезагружена.

  2. Кассир добавляет товары в чек.

  3. Покупатель просит отправить чек в SMS на мобильный телефон.

  4. Кассир вызывает функцию “Отправить чек клиенту” из меню или с клавиатуры и вводит продиктованный покупателем номер телефона.

  5. Кассир осуществляет расчет и закрывает чек доступными видами оплат.

    • Бумажный чек НЕ печатается.

  6. На экране кассира отображается сообщение "Покупателю отправлен электронный чек".

  7. Кассир убирает сообщение нажатием клавиш Ввод или Отмена.

  8. В визуализации SetCentrum / SetRetail в разделе Операционный деньЧеки отражены сообщения:

    • Бумажный чек не распечатан

    • Чек отправлен электронным способом через SMS

    • Чек распечатан принудительно: нет

    • Промо-материалы распечатаны: нет

  9. В XML-файле чека для передачи в ERP присутствуют следующие признаки согласно документации Экспорт чеков из SetRetail10 в ERP:

    • key="PRINT_DISABLED" value ="true" - признак фискализации чека без печати.

    • key="PROMO_PRINT_DISABLED" value ="true" - признак того, что промо-материалы не были распечатаны.

    • key="CLIENT_REQUISITES_TYPE" value ="MOBILE_PHONE" - тип реквизитов клиента, на которые чек был отправлен (EMAIL, MOBILE_PHONE).

Передача электронного чека покупателю на адрес покупателя из анкеты в системе лояльности

  1. На SetCentrum / SetRetail включены настройки:

    • “Использовать анкетные данные покупателя для отправки электронной копии чека”.

    • Не печатать бумажный чек всегда, если чек отправлен в электронной форме.

    • Настройки переданы на кассу, касса перезагружена.

  2. Кассир добавляет товары и карту лояльности в чек.
    • из профиля покупателя передаются реквизиты

      • адрес электронной почты (e-mail)

      • разрешенный способ отправки в значении BY_EMAIL

  3. Кассир осуществляет расчет и закрывает чек доступными видами оплат.

    • Бумажный чек НЕ печатается.

  4. На экране кассира отображается сообщение "Покупателю отправлен электронный чек":

  5. Кассир убирает сообщение нажатием клавиш Ввод или Отмена.
  6. В визуализации SetCentrum / SetRetail в разделе Операционный деньЧеки отражены сообщения:

    • Бумажный чек НЕ распечатан

    • Чек отправлен электронным способом на e-mail

    • Чек распечатан принудительно: нет

    • Промо-материалы распечатаны: нет

  7. В XML-файле чека для передачи в ERP присутствуют следующие признаки согласно документации Экспорт чеков из SetRetail10 в ERP:

    • key="PRINT_DISABLED" value ="true" - признак фискализации чека без печати.

    • key="PROMO_PRINT_DISABLED" value ="true" - признак того, что промо-материалы не были распечатаны.

    • key="CLIENT_REQUISITES_TYPE" value ="EMAIL" - тип реквизитов клиента, на которые чек был отправлен (EMAIL, MOBILE_PHONE).

Полный отказ от печати бумажного чека без отправки электронного чека

  1. На SetCentrum / SetRetail включена настройка “Не печатать бумажный чек всегда, даже если электронный чек не отправлен.
    • Настройка передана на кассу, касса перезагружена.
  2. Кассир добавляет товары в чек.
  3. Кассир осуществляет расчет и закрывает чек доступными видами оплат

    • бумажный чек НЕ печатается

  4. Проверяем - в визуализации SetCentrum / SetRetail в данных по чеку в Опер. дне отражены сообщения:

    • Бумажный чек НЕ распечатан

    • Чек отправлен электронным способом: нет

    • Чек распечатан принудительно: нет

    • Промо-материалы распечатаны: нет

  5. В XML-файле чека для передачи в ERP присутствуют следующие признаки согласно документации Экспорт чеков из SetRetail10 в ERP:

    • key="PRINT_DISABLED" value ="true" — признак фискализации чека без печати.

    • key="PROMO_PRINT_DISABLED" value ="true" — признак того, что промо-материалы не были распечатаны.

Уведомление кассира об отказе от печати бумажного чека

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-5506

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-6964

Status
colourBlue
title10.3.12.0

Начиная с версии 10.3.12.0, если в шаблоне касс установлен флажок Информировать кассира об отказе от печати чека, тогда будет выводиться специальное сообщение о том, что чек не будет напечатан.

Пример сообщения на кассе:

Закрытие окна об отправке электронного чека

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-5746

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-8364

Status
colourBlue
title10.3.17.0

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

Настройка

В шаблоне кассы (Кассовый модуль → Шаблоны касс) перейдите на вкладку ПРОЦЕСС ТОРГОВЛИ → секция Работа с чеком → установите флажок  Закрывать сканированием уведомления о статусе печати чека → кликните . Перезагрузите кассовый модуль.

Пример работы

  1. Кассир закрывает предыдущий чек и на экране кассы выводится сообщение "Покупателю отправлен электронный чек".

  2. Кассир сканирует товар для следующего чека.

  3. Касса закрывает окно с уведомлением и добавляет товар в новый чек.

Реквизиты покупателя для электронного чека

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTB-6422

Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-8746

Status
colourBlue
title10.3.19.0

Info

Только для устройств SetTouch.

По умолчанию при отправке электронного чека покупателю сначала отображается окно для сканирования штрих-кода. Начиная с версии 10.3.19.0 доступна возможность изменения последовательности появления окон, например, установить первым окно ввода номера телефона, что позволит укорить работу кассира.

Настройка

1. Скачайте и отредактируйте скрипт requisite_sequence.sql → выполните скрипт по базе данных set.

2. Перезагрузите кассовый модуль.

Пример работы

Настройка имеет значение “телефон, штрихкод, email“.

1. Кассир нажимает кнопку Отправить чек покупателю.

2. Касса отображает кассиру форму для ввода номера телефона.