SetKit ◾️ ОФД. Передача в ОФД email-адреса покупателя из мягкого чека

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

SetKit ◾️ ОФД. Передача в ОФД email-адреса покупателя из мягкого чека

https://crystals.atlassian.net/browse/SR-4593

https://crystals.atlassian.net/browse/CR-5039

10.2.96.0

SETKIT 2.0.11

Описание

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

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

  • email - email-адрес покупателя.

  • phone - телефон покупателя.

  • clientNotificationType - признак, отвечающий за выбор способа доставки электронного чека покупателю (телефон или электронная почта).

Пример мягкого чека с email-адресом и признаком отправки в ОФД 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" } }

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

  • При передаче в ККТ используется реквизит (тег) 1008.

  • При указании в МЧ во флаге выбора канала значения: phone - передается в 1008 реквизите значение из поля phone из МЧ. При этом если значение phone не заполнено, то и 1008 реквизит не заполняется! Даже если заполнено поле email.

  • При указании в МЧ во флаге выбора канала значения: email - передается в 1008 реквизите значение из поля email из МЧ. При этом если значение email не заполнено, то и 1008 реквизит не заполняется! Даже если заполнено поле phone.

  • Одновременное указание и телефона и email-адреса в реквизите 1008 для ККТ не допускается!

  • При одновременном применении в кассовом чеке двух и более мягких чеков с разными email-адресами (или номерами телефонов) используется email-адрес из последнего добавленного в чек МЧ с email-адресом.

  • При одновременном указании данных (email или phone) в мягком чеке и применении покупателем карты лояльности используются данные, указанные в карте лояльности.

    • Начиная с версии 10.3.0.0 email-адрес из мягкого чека имеет более высокий приоритет, чем email-адрес из карты лояльности.

    • https://crystals.atlassian.net/browse/SR-4961

    • 10.3.0.0

Примеры чеков

Пример чека в ОФД

Пример кассового чека