Любой товар, если он не входит в список не подлежащих возврату или обмену, можно вернуть, получив за них сумму в полном объеме, либо обменять на аналогичный товар надлежащего качества. Данное действие осуществляется при помощи функции "Возврат".
В ПО Artix реализовано три вида возврата:
- возврат товара в режиме "возврата",
- возврат товара по чеку продажи,
- возврат суммы в отдел.
Помимо возврата проданного товара может быть выполнен обмен товара, проводимый в форме возврата в чеке продажи.
Кассовое ПО Artix позволяет указывать причину возврата при выполнении возврата товара:
- в режиме "возврата",
- по чеку продажи.
Возможность указывать причину возврата товара определяется параметром requestReasonInBackCheck в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Misc]:
- при значении параметра
trueпри переходе в подытог программа предлагает выбрать из списка одну из причин возврата, - при значении параметра
falseпри переходе в подытог причина возврата не указывается.
Для команд COMMAND_BACK и COMMAND_BACKBYSALE можно задать вывод определенных причин для возврата с помощью параметра backReasons. В качестве значения параметра backReasons используется код причины возврата. Если причин несколько, то значения указываются через запятую. Коды причины возврата берутся из БД Dictionaries таблицы Backreason из записей, для которых doctype=2 (для документа возврата), doctype=25 (для документа возврата по чеку продажи) или doctype=null (для документа возврата и возврата по чеку продажи). Если параметр backReasons не указан, то будут отображаться все причины возврата, у которых задан тип документа doctype=2 (для документа возврата), doctype=25 (для документа возврата по чеку продажи) или doctype=null (для документа возврата и возврата по чеку продажи).
Если при переходе в подытог причина возврата была выбрана, но пользователь вернулся в режим формирования чека, то при повторном переходе необходимо указать причину возврата повторно.
При выходе из окна выбора без указания причины возврата на экран кассира будет выведено предупреждение о необходимости указать причину возврата, программа при этом возвращается в режим формирования документа. При повторном переходе в подытог список причин возврата выводится повторно.
Если таблица причин возврата не заполнена, то при переходе в подытог выводится ошибка, информирующая пользователя о том, что в таблице причин возврата нет записей. После закрытия ошибки программа переходит в подытог, документ можно закрыть без указания причины возврата.
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| requestReasonInBackCheck | логический |
| Запрашивать причину возврата для возврата и возврата по чеку | По умолчанию false |
[Misc] ; ;Разное ; ... ; Запрашивать причину возврата для возврата и возврата по чеку ; по умолчанию false ;requestReasonInBackCheck = false
При закрытии чека с указанием причины возврата для чека возврата по чеку продажи в ФР передается тег 1192, содержащий фискальный признак документа основания (БД Documents таблица Fiscaldocument поле fiscalsign). При закрытии чека на двух ФР тег 1192 будет передаваться в один ФР.
Передача тега 1192 не поддержана для ФР Атол.