Публичное пространство
SetKit ◾️ Отключение печати бумажного чека при передаче данных покупателя в заказе SetKit
- SR-4912Получение подробных данных проблемы… СТАТУС
- CR-5668Получение подробных данных проблемы… СТАТУС
10.3.0.0
- Реализовано для всех типов касс: клавиатурная, Touch, касса самообслуживания
- Реализовано только для ФР Пирит 2Ф
Описание
Возможность отправлять покупателю электронный чек на электронную почту, полученную из клиентских данных онлайн-заказа (мягкого чека), без выдачи бумажного чека, для экономии чековой ленты и сокращения времени обслуживания покупателя.
Оформление заказа (мягкого чека)
В мягком чеке в составе блока данных о клиенте передаются следующие данные:
email
- email-адрес покупателя.phone
- телефон покупателя.clientNotificationType
- признак, отвечающий за выбор способа доставки электронного чека покупателю (телефон или электронная почта).
Пример запроса для создания мягкого чека с данными покупателя и установленным признаком отправки чека на email-адрес
{ "status": "READY_TO_PAYMENT", "dateCreated": "2018-12-31 10:52", "isEditable": true, "totalPrice": 300, "discountsValue": 0, "additionalInfo": "order information", "positions": [ { "positionOrder": 1, "storage": "Склад0999555666", "sellerCode": "00008889", "code": "00045", "departNumber": 1, "barcode": "00045", "quantity": 1, "unitPrice": 100, "vat": 20, "vatValue": 20, "discountValue": 0, "totalPrice": 100, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=1" }, { "positionOrder": 2, "code": "00046", "departNumber": 1, "barcode": "00046", "quantity": 1, "unitPrice": 200, "vat": 20, "vatValue": 40, "discountValue": 0, "totalPrice": 200, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=2" } ], "client": { "guid": "69026", "cardNumber": "24072018", "firstName": "Иван", "lastName": "Иванов", "middleName": "Иванович", "email": "ivanov@e1.com", "phone": "+79046384234", "accumulation": 0, "bonusBalance": 0, "clientNotificationType": "BY_EMAIL" } }
Настройка на сервере
В разделе Кассовый модуль → Шаблоны касс откройте на редактирование требуемый шаблон.
На вкладке ПРОЦЕСС ТОРГОВЛИ в секции Работа с чеком установите флажки → кликните .
- Использовать анкетные данные покупателя для отправки электронной копии чека.
- Не печатать бумажный чек.
Просмотр информации об отправке чека
При просмотре чека в разделе Операционный день → Чеки чек продажи содержит признак отправки электронным способом.
Дополнительная информация
- Если в мягком чеке не указан email-адрес покупателя или адрес пустой, но указан способ отправки электронного чека (
clientNotificationType=“BY_EMAIL“)
- чек будет распечатан. - Если в мягком чеке указан email-адрес покупателя, но не указан способ отправки электронного чека (поле
clientNotificationType
не заполнено) - чек не будет распечатан. - Если в мягком чеке указан мобильный телефон клиента и указан способ отправки электронного чека на мобильный телефон (
clientNotificationType=”BY_PHONE”
) - чек не будет распечатан, в ОФД будут отправлены эти реквизиты. - При одновременном применении email-адреса из мягкого чека и использовании карты лояльности, для которой указан другой email-адрес, в ОФД будет отправлен email-адрес, указанный в мягком чеке.
- При добавлении в чек товаров из двух мягких чеков, в которых указаны разные email-адреса, в ОФД будет передан email-адрес из последнего добавленного мягкого чека.
- Доступна печать копии чека, но при этом не печатаются маркетинговые слипы лояльности.
- Доступна печать чека возврата, совершенного по чеку продажи, а также чека произвольного возврата (в случае, если не применена карта лояльности).
- Доступна печать чека аннуляции, отложенного чека, а также чека "Столото".
- Кассовая программа не проверяет email-адрес покупателя на валидность, передавая его в ККТ в том виде, в котором он поступил.
- Максимальный размер email-адреса покупателя - 64 символа (размер реквизита 1008). В случае превышения максимального размера электронный чек не будет отправлен и распечатается бумажный чек.
Пример работы
Создан мягкий чек с номером 16357159755, содержащий email-адрес покупателя и признак отправки чека по электронной почте.
{ "guid": "16357159755", "status": "READY_TO_PAYMENT", "dateCreated": "2018-12-31 10:52", "isEditable": true, "totalPrice": 300, "discountsValue": 0, "additionalInfo": "order information", "positions": [ { "positionOrder": 1, "code": "0000001", "departNumber": 1, "barcode": "0000001", "quantity": 1, "unitPrice": 100, "vat": 20.0, "vatValue": 20, "discountValue": 0, "totalPrice": 100, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=1", "storage": "Склад0999555666", "sellerCode": "00008889" }, { "positionOrder": 2, "code": "0000002", "departNumber": 1, "barcode": "0000002", "quantity": 1, "unitPrice": 200, "vat": 20.0, "vatValue": 40, "discountValue": 0, "totalPrice": 200, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=2" } ], "client": { "guid": "69026", "cardNumber": "24072018", "firstName": "Иван", "middleName": "Иванович", "lastName": "Иванов", "email": "ivanov@e1.com", "phone": "+79046384234", "accumulation": 0, "bonusBalance": 0, "clientNotificationType": "BY_EMAIL" } }
Кассир производит поиск по номеру мягкого чека.
Товары из заказа добавляются в чек.
Кассир завершает чек доступными способами оплат.
Касса передает в ОФД email-адрес (в реквизите 1008) для отправки чека клиенту, также проверив, что способ доставки через email.
ОФД отправляет электронную копию чека на указанный пользователем email-адрес.
Касса уведомляет об отправке электронного чека, чек продажи не печатается.
При экспорте чековых данных передается признак отказа от печати чека PRINT_DISABLED
со значением "true"
.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="21323" userName="Иванова Мария Александровна" operationType="true" cashOperation="INCOME" operDay="2021-07-21+03:00" shop="234" cash="3" shift="49" number="2" saletime="2021-07-21T15:55:42.176+03:00" begintime="2021-07-21T15:55:33.023+03:00" amount="300.00" discountAmount="0.00" inn="7801784589" fiscalDocNum="156;2" status="REGISTERED"> <plugin-property key="POSITIONS_STORE_INFO" value="{"positions":[{"stockId":"Склад0999555666","stockName":"","goodsCode":"0000001","name":"Зебра","count":1.0,"sellerCode":"00008889","number":1}]}"/> <plugin-property key="PRINT_DISABLED" value="true"/> <plugin-property key="UID_PURCHASE" value="ab974dd5-fdcf-46a8-818e-6b78e14eb708"/> <plugin-property key="sc.num.16357159755" value="order information"/> <positions> <position order="2" departNumber="1" goodsCode="0000002" barCode="0000002" count="1.000" cost="200.00" nds="20.0" ndsSum="33.33" discountValue="0.00" costWithDiscount="200.00" amount="200.00" softCheckNumber="16357159755" dateCommit="2021-07-21T15:55:33.100+03:00" insertType="10"> <plugin-property key="sc.num.16357159755" value="positionOrder=2"/> </position> <position order="1" departNumber="1" goodsCode="0000001" barCode="0000001" count="1.000" cost="100.00" nds="20.0" ndsSum="16.67" discountValue="0.00" costWithDiscount="100.00" amount="100.00" softCheckNumber="16357159755" dateCommit="2021-07-21T15:55:33.056+03:00" insertType="10"> <plugin-property key="seller" value="00008889"/> <plugin-property key="sc.num.16357159755" value="positionOrder=1"/> <plugin-property key="storeCode" value="Склад0999555666"/> </position> </positions> <payments> <payment typeClass="CashPaymentEntity" amount="300.00" description="Оплата наличными"/> </payments> </purchase> </purchases>
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..