Публичное пространство

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). В случае превышения максимального размера электронный чек не будет отправлен и распечатается бумажный чек.
    • SR-4973 - Получение подробных данных проблемы… СТАТУС

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

Создан мягкий чек с номером 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, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных