Продублирую сюда - пример того, как это сделано в Штрихе
Цитата: student ➤ это не проблема а особенность работы :), которая при определенном желании нормально решается
и было бы не плохо раз уж зашла речь о конкретном софте указать софты где все это решается так как вам надо...
Посмотрел на кассир от Штриха.
В настройках есть пункт - "Запретить возвраты не в день продажи".
Он не отмечен, то есть возвраты не в день продажи - разрешены.
В настройках пользователя разрешил "Возврат не в день продажи"
Пробил чек с № 7.
В чеке одна строка, товар с кодом 29, с названием "Сок добрый вишнёвый 1л", к количестве 100 штук по цене 25.50, на сумму 2550.00
Не стал дожидаться следующего дня - просто закрыл смену.
Далее - делаю возврат из предыдущей смены.
Ввожу номер чека (7), нажимаю возврат.
Открывается окно с чеком.
В чеке одна строка, товар с кодом 29, с названием "Сок добрый вишнёвый 1л", к количестве 100 штук по цене 25.50, на сумму 2550.00
Ввожу 1 и нажимаю "Редактировать количество"
В чеке одна строка, товар с кодом 29, с названием "Сок добрый вишнёвый 1л", к количестве 1 штука по цене 25.50, на сумму 25.50
Нажимаю итог - всё, чек возврата сделан.
Далее, для интереса - повторяю эту же процедуру.
Ввожу номер чека (7), нажимаю возврат.
Открывается окно с чеком.
В чеке одна строка, товар с кодом 29, с названием "Сок добрый вишнёвый 1л", к количестве уже 99 штук по цене 25.50, на сумму 2524.50
На самом деле это не описано в документации, порядок действий мне подсказали на форуме штриха (в 2012 году :))
Цитата: Для возврата одного товара определенного количества, в оформленном ранее чеке, необходимо:
1. Ввести номер чека и нажать на Возврат
2. Отсторнировать позиции которые не нужно возвращать
3. Ввести нужное количество и нажать на Редактировать количество для позиции которую возвращаете.