SetKit ◾️ Возврат товаров на кассе, полученных из мягкого чека

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

SetKit ◾️ Возврат товаров на кассе, полученных из мягкого чека

https://crystals.atlassian.net/browse/KIT-66

10.2.84.0

SETKIT 2.0.7

Описание

Начиная с версии 10.2.84.0 SetRetail10  может работать с возвратами созданными в мастер-системе в виде заказа на возврат. Это позволяет клавиатурной кассе и SetTouch возвращать покупателям деньги только за возвращенные товары без предоставления кассиру возможности формировать состав чека возврата самостоятельно.

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

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

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

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

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

Значение

Описание

1

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

2

ПРЕДОПЛАТА

3

АВАНС

4

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

Признак предмета расчета calculationSubject

Значение

Описание

1

ТОВАР

10

ПЛАТЕЖ

Сумма стоимостей позиций должна быть равна сумме к возврату.

 

Настройка на сервере SetRetail

Добавьте для кассира привилегию Возврат по мягкому чеку.

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

Создан мягкий чек на возврат.

{ "guid": "ext-01", "shopNumber": null, "status": "READY_TO_PAYMENT", "dateCreated": 1517481826629, "isEditable": true, "totalPrice": 30, "operationType": 2, "discountsValue": 0, "additionalInfo": "additional information", "positions": [ { "positionOrder": 1, "calculationMethod": 4, "calculationSubject": 1, "code": "4810167000258", "departNumber": 1, "barcode": "4810167000258", "quantity": 1, "unitPrice": 30, "vat": 20, "vatValue": 600, "discountValue": 0, "totalPrice": 3000, "isFixedPrice": true, "isFixedDiscounts": true, "additionalInfo": "дополнительная информация", "positionDiscounts": null } ] }

 

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

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

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

Кассир осуществляет операцию возврата.

Ограничения

Реквизиты юридического лица не передаются в ОФД при возврате

При формировании мягкого чека на возврат (operationType = 2) можно указать блок clientjuristicDetails (ИНН и наименование организации), а также номер карты покупателя с привязанным контрагентом. Однако при возврате эти данные не передаются в фискальный регистратор и не попадают в ОФД (теги 1227, 1228, 1256).

Причина: процессы продажи и возврата на кассе работают по-разному:

  • Продажа — чек формируется в памяти кассы от начала до оплаты и сразу уходит на фискализацию. Данные юрлица из МЧ подставляются в чек и передаются в ОФД.

  • Возврат — касса собирает чек из БД (связь с исходной продажей, позиции, оплаты, товары из каталога). Данные карты и юридического лица из мягкого чека при этом не учитываются.

Функциональность по передаче реквизитов юридических лиц доступна только для сценария оплаты (продажи).

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

Операция

operationType

Реквизиты юрлица в ОФД

Операция

operationType

Реквизиты юрлица в ОФД

Продажа

1

✅ Передаются

Возврат

2

❌ Не передаются

Подробнее: SetKit ◾️ ОФД. Передача реквизитов юридических лиц.