Публичное пространство
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, ООО «Кристалл Сервис Интеграция».
Все права защищены..