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

SetRetail10 ▪️ Указание причины возврата при оформлении чека возврата

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

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

10.2.70.0

Описание

Указание причины возврата - дополнительное диалоговое окно, которое появляется при возврате по чеку и предлагает выбрать одну из причин возврата товара.

Функциональность доступна, начиная с версии 10.2.70.0 для касс SetTouch и для клавиатурной кассы.

Включение

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

Описание полей JSON-описания причин возврата

НазваниеТипОбязательныйОписаниеПример значения
codeЦелое число больше нуляДаИдентификатор данной причины возврата1
descriptionСтроковыйДаНазвание причины возврата. Это то, что будет отображено в диалоговом окнеДефект
needScanVoucherбулевский, возможные значения - true, falseНетОпределяет, следует ли отображать диалог сканирования ваучера при выборе данной причины возврата. true если следует, false или отсутствие поля в противном случае.true

Экспорт в ERP

Выбранная причина (свойство returnReason) и сканированный штрихкод ваучера (свойство returnVoucher) сохраняются как плагинные свойства позиции (на кассе - таблица ch_position_properties БД cash).

Далее данные плагинные свойства будут отправлены с чеком на сервер и в ERP

Пример экспорта чека с указанием причины возврата
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="3">
    <purchase returndayinday="false" tabNumber="1" userName="Администраторов Администратор Администраторович" operationType="false" operDay="2019-06-27+03:00" shop="1712" cash="1" shift="62" number="2" saletime="2019-06-27T18:08:18.758+03:00" begintime="2019-06-27T18:06:19.189+03:00" amount="118.23" discountAmount="0.0" inn="7802781104">
        <positions>
            <position order="1" departNumber="1" goodsCode="00009" barCode="4600009000009" count="1.0" cost="118.23" nds="20.0" ndsSum="19.71" discountValue="0.0" costWithDiscount="118.23" amount="118.23" dateCommit="2019-06-27T18:06:19.241+03:00">
                <plugin-property key="returnVoucher" value="00005999601803680000060064300100000000000009"/>
                <plugin-property key="returnReason" value="1"/>
                <plugin-property key="countryName" value="Бельгия"/>
            </position>
        </positions>
        <payments>
            <payment typeClass="CashPaymentEntity" amount="118.23" description="Оплата наличными"/>
        </payments>
    </purchase>
</purchases>

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

Клавиатурная касса

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

SetTouch

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

Печать заявления на возврат на кассе используя подстановки в зависимости от причины возврата

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

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

10.3.18.0

В редакторе чековых форм для документа заявления на возврат на основании условий выбора дефекта добавляется соответствующий пункт в редакторе чеков XML.

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

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

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