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

SetKit ◾️ Фактический мягкий чек

KIT-71 - Получение подробных данных проблемы… СТАТУС

10.2.83.0

Функциональность не работает, если в чеке есть маркированные товары.


Описание

Функциональность позволяет осуществлять операции с мягким чеком на кассе таким образом, чтобы заказ (мягкий чек) соответствовал фактическому чеку, для того чтобы по нему можно было проводить аналитику исполнения заказа.

В торговых сетях распространены случаи, когда покупатель после вызова на кассу состава заказа, отказывается от какой-либо позиции и кассир удаляет её. В SetKit теперь есть возможность формировать итоговый чек, который был сформирован при продаже.

Логика

  1. Во внешней системе формируется мягкий чек.

  2. Мягкий чек запрашивается на кассе и фискализуется.

  3. В SetKit мягкий чек принимает статус COMPLETED и одновременно в мягкий чек добавляется номер для фактического destChequeGuid.

  4. По запросу статуса исходного мягкого чека, внешняя система получает номер фактического.

  5. Следующим запросом внешняя система по destChequeGuid, получает состав фактического мягкого чека.

Настройка

1. В настройке процессинга SetKit X установите флажок Формировать фактический МЧ. → кликните .

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

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

1. Сформирован заказ с двумя позициями

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

3. Кассир удаляет одну из позиций и производит продажу только одной.

4. В результате продажи в SetKit сформировался итоговый мягкий чек с фактическим набором из одной позиции.

Сохранение дополнительных параметров мягкого чека в фактическом чеке

SR-5541 - Получение подробных данных проблемы… СТАТУС

CR-7654 - Получение подробных данных проблемы… СТАТУС

10.3.13.0

Начиная с версии 10.3.13.0 в фактический мягкий чек передаются следующие параметры:

  • name - наименование товара
  • productionDate - дата производства
  • storage - склад отгрузки товара
  • sellerCode - код продавца
  • returnRestricted - признак запрета возврата позиции

Также, если в настройках установлен флажок Сохранять в чековых данных дополнительную информацию из МЧ, то будет передаваться параметр additionalInfo (дополнительная информация о товаре).

Пример фактического мягкого чека с переданными параметрами

{
    "guid": "SK15174876833515",
    "status": "COMPLETED",
    "dateCreated": "2022-06-29 13:11",
    "isEditable": true,
    "totalPrice": 1222.00,
    "discountsValue": 0.00,
    "positions": [
        {
            "positionOrder": 2,
            "code": "202444",
            "departNumber": 333,
            "barcode": "202444",
            "quantity": 2.000,
            "unitPrice": 305.50,
            "vat": 20.0,
            "vatValue": 101.83,
            "discountValue": 0.00,
            "totalPrice": 611.00,
            "isFixedPrice": true,
            "isFixedDiscounts": false,
            "additionalInfo": "клиент 1. хороший клиент",
            "sourceChequeGuid": "SK48873768666024",
            "returnRestricted": false,
            "storage": "sklad-1",
            "sellerCode": "5999",
            "name": "Молочко-1",
            "productionDate": "2022-06-05"
        },
        {
            "positionOrder": 1,
            "code": "202444",
            "departNumber": 333,
            "barcode": "202444",
            "quantity": 2.000,
            "unitPrice": 305.50,
            "vat": 20.0,
            "vatValue": 101.83,
            "discountValue": 0.00,
            "totalPrice": 611.00,
            "isFixedPrice": true,
            "isFixedDiscounts": false,
            "additionalInfo": "клиент 2. хороший клиент",
            "sourceChequeGuid": "SK48873768666024",
            "returnRestricted": false,
            "storage": "sklad-2",
            "sellerCode": "5999",
            "name": "Молочко-2",
            "productionDate": "2022-06-05"
        }
    ],
    "operationType": 1,
    "receiptEditable": true,
    "extendedAttributes": [
        {
            "key": "POSITIONS_STORE_INFO",
            "value": "{\"positions\":[{\"stockId\":\"sklad-2\",\"stockName\":\"\",\"goodsCode\":\"202444\",\"name\":\"Молочко-2\",\"count\":2.0,\"sellerCode\":\"5999\",\"number\":1},{\"stockId\":\"sklad-1\",\"stockName\":\"\",\"goodsCode\":\"202444\",\"name\":\"Молочко-1\",\"count\":2.0,\"sellerCode\":\"5999\",\"number\":2}]}"
        },
        {
            "key": "beforePurchaseFiscalizeDoneKey",
            "value": "true"
        },
        {
            "key": "EXTERNAL_SYSTEM_ID",
            "value": "41270621656508274482"
        },
        {
            "key": "UID_PURCHASE",
            "value": "98a89beb-6405-4928-a867-c9c3d9339cc2"
        },
        {
            "key": "beforeFiscalizeDoneKey",
            "value": "true"
        },
        {
            "key": "sc.num.SK48873768666024",
            "value": "additional information"
        }
    ],
    "positionsAddingAllowed": true
}

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

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