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

SetKit ◾️ Продажа предоплаченного товара

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

SETKIT 2.0.5

Описание

Начиная с версии 2.0.5, SetKit может работать с заказами с предоплатой, для того чтобы на кассах SetTouch или клавиатурных, можно было вносить, как предоплаты, так и осуществлять полный расчет с их учётом.

Сотрудник магазина во внутренней системе магазина формирует список товаров к продаже. Для оформления продажи осуществляется вызов заказа на кассу из SetKit.

Логика работы

  1. В мастер-системе создается заказ на предоплату/аванс и выгружается в SetKit.

  2. Заказ на предоплату/аванс фискализуется на кассе и выгружается в мастер-систему.

  3. В мастер-системе создается заказ на полный расчет и выгружается в SetKit с тем другим номером, не совпадающим с номером заказ на предоплату/аванс.

  4. Заказ на полный расчет фискализуется на кассе Set10 и выгружается в мастер-систему.

Параметры формирования мягкого чека

Для того чтобы чек из SetKit вернулся в статусе продажи установите параметр признака расчета "operationType": 1

Также могут устанавливаться дополнительные параметры к позициям, которые указывают, как производить продажу.

Признак расчета operationType.

Значение

Описание

1

ПРИХОД

Признак способа расчета calculationMethod

Значение

Описание

1

ПРЕДОПЛАТА 100%

2

ПРЕДОПЛАТА

3

АВАНС

4

ПОЛНЫЙ РАСЧЕТ

Маркированный товар

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

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

10.3.6.0

Начиная с версии SetRetail10 10.3.6.0 при получении или возврате предоплаты за маркированный товар (кроме алкогольной продукции) касса не запрашивает считывание марки при условии отсутствия марки в мягком чеке.

Настройка типа оплаты

В шаблоне кассы на вкладке Процесс торговли - в секции Типы оплат → установите  Зачет предоплаты.

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

Cоздан мягкий чек с предоплатой 100руб. "prePayment": 100 с указанием предоплаты "calculationMethod": 2.

В ответ на поступление заказа получен ответ от SetKit о его создании с номером:

Кассир на кассе переходит в меню и нажимает кнопку Поиск мягкого чека.

Кассир ищет мягкий чек по номеру или сканирует штрих-код.

Товары из мягкого чека отображаются на кассе.

Кассир нажимает РАСЧЕТ → касса сразу переходит к расчету с учетом уже внесенной суммы в размере 100руб. и предлагает доплатить остаток.

Кассир выбирает тип оплаты → нажимает ВВОД.

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

В SetKit заказ помечается, как завершенный COMPLETED.

В чеке будет отражено два типа оплаты.

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

  • Заказ (мягкий чек) на внесение предоплаты/аванса можно открыть только в режиме кассы "продажа".
  • В чеке по заказу на внесение частичной предоплаты или аванса: сумма "доплатить" = totalPrice, программы лояльности не применяются.
  • При аннулировании чека (заказ/мягкий чек на полный расчет), с ранее внесенной по другому чеку предоплатой (заказ/мягкий чек на частичную или полную предоплату) или авансом (заказ на аванс), предоплата или аванс в текущем чеке (заказ/мягкий чек на полный расчет) не возвращается.

  • Кассир не может изменить состав заказа (добавление/удаление позиций запрещено).

  • Кассир не может изменить количество и цены товаров.

  • В чеке по заказу на внесение предоплаты 100%: сумма "доплатить" = totalPrice. Возможно применение программ лояльности.
  • Программы лояльности могут быть применены только при внесении предоплаты 100%.

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

  • Сумма "доплатить" может быть изменена (частичная оплата наличными, частично банковской картой, бонусные баллы).
  • После фискализации чека, статус заказа в SetKit меняется на "status": "COMPLETED".
  • Реквизиты чека ФФД, передаваемые в ОФД при оформлении предоплаты 100%

    • 1059 предмет расчета:

      • 1214 Признак способа расчета = 1 (предоплата 100%).

      • 1212 Признак предмета расчета = 10 (платеж).

    • 1020 сумма расчета = totalPrice.

    • 1031/1081 Сумма по чеку = totalPrice.

Возврат предоплаченного товара на кассе по чеку и отправка данных в ОФД

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

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

10.2.93.0

Описание

Начиная с версии 10.2.93.0 есть возможность оформлять возвраты предоплаты/аванса из SetKit по штрих-коду фискального чека, чтобы кассир осуществлял возврат строго по нему.

Процесс

  • При возврате предоплаты/аванса по чеку для каждой позиции чека указывается признак способа расчета, соответствующий указанному в чеке продажи.

  • Проверка достаточного количества наличных в денежном ящике, при возврате наличными, выполняется автоматически (реализована в базовой версии).

ОФД

В ОФД отправляются следующие реквизиты по тегам:

  1. 1054: Признак расчета (чек) = 2 (возврат прихода)

  2. 1059: Предмет расчета (позиция)

    • 1214 Признак способа расчета = 1 (предоплата 100%) по 

    • 1212 Признак предмета расчета = 1(товар) или 10 (платеж) по  KIT-75 - Получение подробных данных проблемы… СТАТУС

  3. 1020 сумма расчета = возвращаемая сумма по чеку

  4. 1031/1081 Сумма по чеку = возвращаемая сумма по чеку

Пример чека возврата в ОФД:

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

Кейс: Покупатель хочет оформить возврат ранее внесенной предоплаты, в том же магазине, в котором ее вносил. При себе у покупателя есть фискальный кассовый чек на внесение предоплаты.

  1. Покупатель подходит на кассу, на которой не была осуществлена эта продажа, и предъявляет кассиру фискальный чек.

  2. Кассир, через кассовое меню, входит в режим "Возврат -> По чеку" (у кассира доступна привилегия только на возврат по чеку).

  3. Кассир сканирует штрих-код с фискального кассового чека.

  4. Чек открывается на кассе.

  5. Кассир может вернуть чек целиком или частично, удалив позиции.

  6. В случае, если позиция из чека была возвращена ранее, то повторный возврат той же позиции невозможен.

  7. Кассир возвращает чек целиком или частично.

  8. Распечатывается фискальный чек на сумму внесенной предоплаты (возврат прихода).

  9. Кассир возвращает деньги покупателю тем видом платежа, каким была осуществлена оплата.

  10. Чек отправляется в ОФД со следующими реквизитам:

    1. 1054 Признак расчета (чек) = 2 (возврат прихода).

    2. 1059 Предмет расчета (позиция):

      • 1214 Признак способа расчета = 1 (предоплата 100%);

      • 1212 Признак предмета расчета = 1(товар) или 10 (платеж).

    3. 1020 сумма расчета = возвращаемая сумма по чеку.

    4. 1031/1081 Сумма по чеку = возвращаемая сумма по чеку.

Запрет покупателям осуществлять возвраты по чекам предоплаты/аванса

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

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

10.2.95.0

2.0.10

Начиная с версии 10.2.95.0 и версии SetKit 2.0.10 можно осуществлять возвраты по чекам предоплаты/аванса, при условии ранее осуществленных возвратов по чеку полного расчета, чтобы избежать денежных потерь.

При создании заказа в SetKit указывается параметр returnRestricted со значением true или false, который определяет возможен ли возврат товара или нет:

  • Реквизит returnRestricted не является обязательным. При отсутствии реквизита, позиция обрабатывается согласно существующим процессам.
  • Если в МЧ для всех позиций указан запрет возврата "returnRestricted": true, то при попытке на кассе вернуть такой чек сделать это будет невозможно.
  • В базу данных кассы этот запрет должен попадает в поле return_restricted в позициях чека.

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

1. Создан заказа в SetKit с 2-мя товарами номер 134563892 c зачетом предоплаты 100 руб "prePayment": 100.

  • Для товара 45033 установлено значение "returnRestricted": true.
  • Для товара 45034 установлено значение "returnRestricted": false.

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

3. Товары появились на экране кассира в позициях чека.

4. Кассир нажимает расчет на экране появляется информация о том, что есть уже предоплата в размере 100 руб., и необходимо доплатить 200 руб., выбрав тип оплаты.

Кассир выбирает Наличные → нажимает ВВОД.

5. Кассир вводит сумму необходимую для доплаты → нажимает ВВОД для фискализации чека.

6. Через несколько дней покупатель приходит в магазин и просит сделать возврат по чеку.

Кассир входит в режим возврата и ищет чек по реквизитам или сканером штрих-кода

7. На экране появился только тот товар, который разрешен к возврату.

8. Кассир осуществляет стандартные операции по возврату товара.

После выбора типа возврата сначала осуществляет возврат суммы предоплаты:

Кассир нажимает ВВОД.

Затем кассир подтверждает сумму возврата наличных, нажимая ВВОД.

Печатается чек возврата.

Редактирование предоплаченного заказа на кассе

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

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

10.3.1.0

Описание

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

Параметры

При создании заказа в SetKit указывается параметр receiptEditable со значением true или false, который определяет возможность редактирования мягкого чека при вызове его на кассе:

  • Параметр receiptEditable не является обязательным. При отсутствии параметра он считается установленным в true.
  • Для редактирования количества товара также должен быть передан параметр isEditable со значением true.


Пример создания заказа, разрешенного для редактирования
{
    "guid": "ext-01",
    "shopNumber": 234,
    "status": "READY_TO_PAYMENT",
    "dateCreated": 1517481826629,
    "isEditable": true,
    "receiptEditable": true,
    "totalPrice": 400,
    "operationType": 1,
    "prePayment": 400, 
    "discountsValue": 0,
    "additionalInfo": "additional information",
    "positions": [
        {
            "positionOrder": 1,
            "calculationMethod": 1,
            "code": "0000001", 
            "departNumber": 1,
            "barcode": "0000001",
            "quantity": 4,
            "unitPrice": 50,
            "vat": 20,
            "vatValue": 600,
            "discountValue": 0,
            "totalPrice": 200,
            "isFixedPrice": true, 
            "isFixedDiscounts": true, 
            "additionalInfo": "дополнительная информация",
            "positionDiscounts": null
        },
                {
            "positionOrder": 1,
            "calculationMethod": 2,
            "code": "0000002", 
            "departNumber": 1,
            "barcode": "0000002",
            "quantity": 2,
            "unitPrice": 100,
            "vat": 20,
            "vatValue": 600,
            "discountValue": 0,
            "totalPrice": 200,
            "isFixedPrice": true, 
            "isFixedDiscounts": true, 
            "additionalInfo": "дополнительная информация",
            "positionDiscounts": null
        }
    ]
 }

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

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

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

Создан мягкий чек,  предоплаченный на 100% и полностью разрешенный для редактирования.

{
    "guid": "16357159789",
    "status": "READY_TO_PAYMENT",
    "dateCreated": "2018-02-01 10:43",
    "isEditable": true,
    "totalPrice": 400,
    "discountsValue": 0,
    "additionalInfo": "additional information",
    "positions": [
        {
            "positionOrder": 1,
            "code": "0000001",
            "departNumber": 1,
            "barcode": "0000001",
            "quantity": 4,
            "unitPrice": 50,
            "vat": 20.0,
            "vatValue": 600,
            "discountValue": 0,
            "totalPrice": 200,
            "isFixedPrice": true,
            "isFixedDiscounts": true,
            "additionalInfo": "дополнительная информация",
            "calculationMethod": 1
        },
        {
            "positionOrder": 1,
            "code": "0000002",
            "departNumber": 1,
            "barcode": "0000002",
            "quantity": 2,
            "unitPrice": 100,
            "vat": 20.0,
            "vatValue": 600,
            "discountValue": 0,
            "totalPrice": 200,
            "isFixedPrice": true,
            "isFixedDiscounts": true,
            "additionalInfo": "дополнительная информация",
            "calculationMethod": 2
        }
    ],
    "operationType": 1,
    "prePayment": 400,
    "receiptEditable": true
}

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


Кассир редактирует чек: удаляет полностью одну позицию и изменяет количество у второй позиции

Кассир выходит из режима редактирования чека и нажимает ВВОД.

Внесенная сумма предоплаты превышает итоговую сумму чека. На кассе отображается уведомление о превышении.

Кассир нажимает ВВОД или ОТМЕНА. Печатается чек.

Запрет продажи предоплаченного товара юридическим лицам

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

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

10.3.18.0

В торговой сети можеть быть запрещено продавать юридическим лицам товары со склада. Например, это может быть связано с тем что при продаже со склада регистрируется 2 чека, один на предоплату, второй на выдачу. При этом расчет с юридического может происходить вообще без чека, через оплату по счету.

В шаблоне касс установите флажок Запрет продажи ЮЛ определенных типов товаров.

При попытке расчета такого бланка заказа на экране кассира появится соответствующее сообщение.

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

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