Сканер штрих-кода считывает именно штрих-код. Не цену, не "винстон сильвер", и даже не "ухудшение потенции". Именно штрих-код.
На сигаретах- это 8 цифр (не 13), которые в определенном формате хранят в себе информацию о производителе.
С учетом того, что цена на пачке указана фиксированная с некоторых пор - то в ход в автоматизированных розничных точках идёт обычная система "партий".
При поступлении "Винстона" по указанной розничной цене 95 рублей- эта партия с конкретным номером и количеством заводится в товароучетную программу, оттуда же прогружается в кассу. Таким же образом туда попадает Винстон и по 100 рублей.
Вряд ли это вина самого продавца, стоящего у кассы и который знает, что должно вроде как "пикнуть" - и что-то появиться на мониторе. При малейшей несостыковке ей не захотелось устраивать геморрой на час рабочего дня, вызовом начальства, товароведов, программистов и т.д, кто вообще ответственнен за прогрузку товара в кассовое ПО.
Предлагаю вам просто сообщить об этом руководству магазина, и попросить взамен свои 5 рублей)