Любой товар, если он не входит в список не подлежащих возврату или обмену, можно вернуть, получив за них сумму в полном объеме, либо обменять на аналогичный товар надлежащего качества. Данное действие осуществляется при помощи функции "Возврат".

В ПО 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логический
  • true
  • false
Запрашивать причину возврата для возврата и возврата по чекуПо умолчанию false
Пример настройки
[Misc]
; 
;Разное
;
...
; Запрашивать причину возврата для возврата и возврата по чеку
; по умолчанию false
;requestReasonInBackCheck = false

При закрытии чека с указанием причины возврата для чека возврата по чеку продажи в ФР передается тег 1192, содержащий фискальный признак документа основания (БД Documents таблица Fiscaldocument поле fiscalsign). При закрытии чека на двух ФР тег 1192 будет передаваться в один ФР.

Передача тега 1192 не поддержана для ФР Атол.

  • No labels