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

SetKit ◾️ Сохранение номера мягкого чека при замене позиции

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

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

10.2.97.0

Описание

Начиная с версии 10.2.97.0 реализована возможность присвоения номера заказа к добавленным позициям в случаях добавления или замены товара в заказе SetKit. 

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

Настройка

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

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

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

  • Если из чека удалены все позиции заказа - то новые товары не будут “помечены” его номером.
  • Если в чек добавлены товары из нескольких заказов, то при последующем добавлении новых товаров этим товарам будет присвоен номер последнего добавленного заказа (мягкого чека).
  • Заказ в SetKit остается неизменным.
  • Дополнительные позиции, добавленные после мягкого чека, считаются позициями мягкого чека и не "схлопываются" между собой (как и все позиции мягкого чека). Увеличивать при этом количество в таких позициях можно.

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

Создан мягкий чек с номером 16357159123, содержащий единственную позицию.

{
    "guid": "ext-01",
    "shopNumber": null,
    "status": "READY_TO_PAYMENT",
    "dateCreated": 1517481826629,
    "isEditable": true,
    "totalPrice": 400,
    "discountsValue": 0,
    "additionalInfo": "additional information",
    "positions": [
        {
            "positionOrder": 1,
            "code": "0000001",
            "departNumber": 1,
            "barcode": "0000001",
            "quantity": 1,
            "unitPrice": 400,
            "vat": 5,
            "vatValue": 20,
            "discountValue": 0,
            "totalPrice": 400,
            "isFixedPrice": false,
            "isFixedDiscounts": null,
            "additionalInfo": "клиент 1. хороший клиент",
            "positionDiscounts": null
        }
    ]    
}

Кассир восстанавливает мягкий чек на кассе.

Кассир добавляет в чек другой товар.

Кассир удаляет из чека первый товар.

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

Проверяем, что при экспорте чековых данных добавленной позиции присвоен номер заказа 16357159123 (параметр softCheckNumber = "16357159123").

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
    <purchase tabNumber="21323" userName="Иванова Мария Александровна" operationType="true" operDay="2021-04-12+03:00" shop="234" cash="3" shift="19" number="1" saletime="2021-04-12T06:48:07.607+03:00" begintime="2021-04-12T06:45:15.883+03:00" amount="100.0" discountAmount="0.0" inn="7802781104">
        <plugin-property key="UID_PURCHASE" value="b6cebb23-707e-4f72-b212-e75d3cbfa968"/>
        <positions>
            <position order="1" departNumber="1" goodsCode="0000002" barCode="0000002" count="1.0" cost="100.0" nds="10.0" ndsSum="9.09" discountValue="0.0" costWithDiscount="100.0" amount="100.0" softCheckNumber="16357159123" dateCommit="2021-04-12T06:46:13.719+03:00" insertType="1"/>
        </positions>
        <payments>
            <payment typeClass="CashPaymentEntity" amount="100.0" description="Оплата наличными"/>
        </payments>
    </purchase>
</purchases>


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

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